[cmor] 01/01: Upstream 3.1.2

Alastair McKinstry mckinstry at moszumanska.debian.org
Fri Oct 28 11:19:21 UTC 2016


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

mckinstry pushed a commit to tag upstream/3.1.2
in repository cmor.

commit dade5adc2b2bf388e7a7b1977c42f9840e5d6a69
Author: Alastair McKinstry <mckinstry at debian.org>
Date:   Mon Sep 12 08:17:26 2016 +0100

    Upstream 3.1.2
---
 Lib/CV_experiments.json                            |   974 +-
 Lib/__init__.py                                    |    19 +-
 Lib/convertCSVFile.py                              |    28 +-
 Lib/{CV_experiments.json => experiments_id.json}   |   957 +-
 Lib/pywrapper.py                                   |   120 +-
 LibCV/CMIP6Validator.py                            |   267 +
 LibCV/__init__.py                                  |     4 +
 LibCV/cfchecker/__init__.py                        |    21 +
 LibCV/cfchecker/cfchecks.py                        |  2653 ++++
 LibCV/cmor_const.py                                |    37 +
 LibCV/pywrapper.py                                 |   342 +
 Makefile.in                                        |     3 +
 README.md                                          |     6 +-
 RELEASE-NOTES                                      |     5 +-
 Src/_cmormodule.c                                  |   250 +-
 Src/_controlvocabulary.c                           |   476 +
 Src/cmor.c                                         |   123 +-
 Src/cmor_CV.c                                      |   355 +-
 Src/cmor_axes.c                                    |     5 +-
 Src/cmor_cfortran_interface.c                      |     7 +-
 Src/cmor_fortran_interface.f90                     |    18 +
 Src/cmor_grids.c                                   |     7 +-
 Src/cmor_tables.c                                  |     4 +-
 Src/cmor_variables.c                               |    35 +-
 Tables                                             |     1 -
 Test/CMIP6schema.py                                |    25 -
 Test/__init__.py                                   |     0
 Test/all_tests.py                                  |    10 +
 Test/climatology_test.c                            |     6 +-
 Test/climatology_test_code.f90                     |     8 +-
 Test/cmor_speed_and_compression.json               |     1 -
 Test/ipcc_test_code.c                              |     6 +-
 Test/ipcc_test_code.f90                            |     6 +-
 Test/ipcc_test_code.json                           |     7 +-
 Test/jamie_hybrid_height.json                      |     1 -
 Test/jamie_positive.json                           |     1 -
 Test/karls.json                                    |     1 -
 Test/karls_test.f90                                |     8 +-
 Test/main_prog.f90                                 |     6 +-
 Test/mytest_4d_d_big_array_2.f90                   |     2 +-
 Test/mytest_4d_d_big_array_3.f90                   |     2 +-
 Test/mytest_4d_d_big_array_4.f90                   |     2 +-
 Test/mytest_4d_d_big_array_5.f90                   |     2 +-
 Test/mytest_4d_r.f90                               |     2 +-
 Test/mytest_4d_r_big_array.f90                     |     2 +-
 Test/ta_4D_r.asc                                   |     7 +-
 Test/test1.f90                                     |     9 +-
 Test/test1.json                                    |    21 +-
 Test/test2.f90                                     |     6 +-
 Test/test2.json                                    |    10 +-
 Test/test3.f90                                     |     6 +-
 Test/test4.f90                                     |     6 +-
 Test/test_any_from_asc.json                        |     1 -
 Test/test_any_from_asc_d.json                      |     1 -
 Test/test_cmor_grid_time_varying.f90               |     8 +-
 ...ables.json => test_cmor_grid_time_varying.json} |     0
 Test/test_compression.json                         |     1 -
 Test/test_dimensionless.f90                        |    49 +-
 Test/test_doc.json                                 |     5 +-
 Test/test_fortran_example_00.f90                   |     6 +-
 Test/test_grid.json                                |     1 -
 Test/test_lon_gt_360.json                          |     1 -
 Test/test_lon_thro_360.json                        |     1 -
 Test/test_lots_of_variables.json                   |     1 -
 Test/test_python_1D_var.json                       |     1 -
 Test/test_python_2Gb_file.json                     |     1 -
 Test/test_python_2Gb_file.py                       |     4 +-
 Test/test_python_2Gb_slice.json                    |     1 -
 Test/test_python_2Gb_slice.py                      |     4 +-
 Test/test_python_3hr.json                          |     1 -
 Test/test_python_CMIP6_CV_HISTORY.json             |     1 -
 Test/test_python_CMIP6_CV_HISTORY.py               |   131 +-
 ...json => test_python_CMIP6_CV_baddirectory.json} |     3 +-
 Test/test_python_CMIP6_CV_baddirectory.py          |    70 +
 Test/test_python_CMIP6_CV_badgridgr.json           |     1 -
 Test/test_python_CMIP6_CV_badgridgr.py             |   149 +-
 Test/test_python_CMIP6_CV_badgridlabel.json        |     1 -
 Test/test_python_CMIP6_CV_badgridlabel.py          |   158 +-
 Test/test_python_CMIP6_CV_badgridresolution.json   |     1 -
 Test/test_python_CMIP6_CV_badgridresolution.py     |   150 +-
 Test/test_python_CMIP6_CV_badgridresolution2.json  |     1 -
 Test/test_python_CMIP6_CV_badgridresolution2.py    |   145 +-
 Test/test_python_CMIP6_CV_badinstitution.json      |     1 -
 Test/test_python_CMIP6_CV_badinstitution.py        |    73 +-
 Test/test_python_CMIP6_CV_badinstitutionID.json    |     1 -
 Test/test_python_CMIP6_CV_badinstitutionID.py      |   138 +-
 ...est_python_CMIP6_CV_badinstitutionIDNotSet.json |     1 -
 .../test_python_CMIP6_CV_badinstitutionIDNotSet.py |   143 +-
 Test/test_python_CMIP6_CV_badsource.json           |     1 -
 Test/test_python_CMIP6_CV_badsource.py             |    77 +-
 Test/test_python_CMIP6_CV_badsourceid.json         |     1 -
 Test/test_python_CMIP6_CV_badsourceid.py           |   144 +-
 Test/test_python_CMIP6_CV_badsourcetype.json       |     1 -
 Test/test_python_CMIP6_CV_badsourcetype.py         |   146 +-
 .../test_python_CMIP6_CV_badsourcetypeCHEMAER.json |     1 -
 Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py  |   147 +-
 Test/test_python_CMIP6_CV_badsourcetypeCHMAER.json |     1 -
 ...test_python_CMIP6_CV_badsourcetypeRequired.json |     1 -
 Test/test_python_CMIP6_CV_badsourcetypeRequired.py |   147 +-
 Test/test_python_CMIP6_CV_badvariant.json          |     1 -
 Test/test_python_CMIP6_CV_badvariant.py            |   147 +-
 Test/test_python_CMIP6_CV_externalvariables.json   |     2 +-
 Test/test_python_CMIP6_CV_externalvariables.py     |    96 +-
 Test/test_python_CMIP6_CV_furtherinfourl.json      |     3 +-
 Test/test_python_CMIP6_CV_furtherinfourl.py        |   140 +-
 Test/test_python_CMIP6_CV_fxtable.py               |   131 +-
 .../test_python_CMIP6_CV_longrealizationindex.json |     1 -
 Test/test_python_CMIP6_CV_longrealizationindex.py  |   148 +-
 Test/test_python_CMIP6_CV_nomipera.json            |     1 -
 Test/test_python_CMIP6_CV_nomipera.py              |   151 +-
 Test/test_python_CMIP6_CV_trackingNoprefix.py      |   156 +-
 Test/test_python_CMIP6_CV_trackingprefix.py        |   156 +-
 Test/test_python_CMIP6_driving.json                |     1 -
 Test/test_python_CMIP6_driving.py                  |    91 +-
 Test/test_python_CMIP6_experimentID.json           |    20 +-
 Test/test_python_CMIP6_experimentID.py             |    91 +-
 Test/test_python_CMIP6_no_driving.json             |    95 -
 Test/test_python_CMIP6_no_driving.py               |    15 -
 Test/test_python_CMIP6_wrong_activity.json         |    21 +-
 Test/test_python_CMIP6_wrong_activity.py           |    95 +-
 Test/test_python_YYYMMDDHH_exp_fmt.json            |     1 -
 Test/test_python_alastair_1.json                   |     1 -
 Test/test_python_alastair_1.py                     |     7 +-
 Test/test_python_appending.json                    |     1 -
 Test/test_python_appending.py                      |     6 +-
 Test/test_python_bounds_request.json               |     1 -
 Test/test_python_cfmip_site_axis_test.json         |     1 -
 Test/test_python_common.py                         |     4 +-
 Test/test_python_direct_calls.json                 |     1 -
 Test/test_python_direct_calls.py                   |     6 +-
 Test/test_python_free_wrapping_issue.json          |     1 -
 Test/test_python_free_wrapping_issue.py            |     8 +-
 Test/test_python_grid_and_ocn_sigma.json           |     1 -
 Test/test_python_jamie.json                        |     1 -
 Test/test_python_jamie_10.json                     |     1 -
 Test/test_python_jamie_10.py                       |     4 +-
 Test/test_python_jamie_11.json                     |     1 -
 Test/test_python_jamie_12.json                     |     1 -
 Test/test_python_jamie_2.json                      |     1 -
 Test/test_python_jamie_3.json                      |     1 -
 Test/test_python_jamie_4.json                      |     1 -
 Test/test_python_jamie_6.json                      |     1 -
 Test/test_python_jamie_7.json                      |     1 -
 Test/test_python_jamie_7.py                        |     4 +-
 Test/test_python_jamie_8.json                      |     1 -
 Test/test_python_jamie_8.py                        |     2 +-
 Test/test_python_jamie_9.json                      |     1 -
 Test/test_python_jamie_9.py                        |     4 +-
 Test/test_python_jamie_site_surface.json           |     1 -
 Test/test_python_joerg_1.json                      |     1 -
 Test/test_python_joerg_10.json                     |    17 +-
 Test/test_python_joerg_11.json                     |     1 -
 Test/test_python_joerg_12.json                     |     1 -
 Test/test_python_joerg_2.json                      |     1 -
 Test/test_python_joerg_2.py                        |     6 +-
 Test/test_python_joerg_3.json                      |     1 -
 Test/test_python_joerg_4.json                      |     1 -
 Test/test_python_joerg_6.json                      |     1 -
 Test/test_python_joerg_7.json                      |     1 -
 Test/test_python_joerg_8.json                      |     1 -
 Test/test_python_joerg_tim2_clim_02.json           |     1 -
 Test/test_python_max_variables.json                |     1 -
 Test/test_python_max_variables.py                  |     4 +-
 Test/test_python_max_variables_2.py                |     4 +-
 Test/test_python_memory_check.json                 |     1 -
 Test/test_python_new_tables.json                   |     1 -
 Test/test_python_obs4MIPs.json                     |     1 -
 Test/test_python_open_close_cmor_multiple.json     |     1 -
 Test/test_python_open_close_cmor_multiple.py       |     4 +-
 ...test_doc.json => test_python_polar_stereo.json} |    32 +-
 Test/test_python_polar_stereo.py                   |    86 +
 Test/test_python_region.json                       |     1 -
 Test/test_python_reverted_lats.json                |     1 -
 Test/test_python_user_interface_00.json            |     1 -
 Test/test_python_user_interface_00.py              |     2 +-
 Test/test_python_user_interface_01.json            |     1 -
 Test/test_python_user_interface_03.json            |     1 -
 Test/test_sigma.f90                                |    14 +-
 Test/test_singleton.f90                            |     6 +-
 Test/test_site_ts.json                             |     1 -
 Test/test_sophie.f90                               |     6 +-
 Test/test_station_data.f90                         |     6 +-
 TestTables/CMIP6_3hr.json                          |  4088 +++---
 TestTables/CMIP6_6hrLev.json                       |  3772 +++---
 TestTables/CMIP6_6hrPlev.json                      |  3914 +++---
 TestTables/CMIP6_6hrPlevpt.json                    |  4095 +++---
 TestTables/CMIP6_Amon.json                         |  5349 ++++----
 TestTables/CMIP6_AmonAdj.json                      |  3586 +++---
 TestTables/CMIP6_CCMI1_hourly.json                 |  2380 ----
 TestTables/CMIP6_CCMI1_monthly.json                |  2341 ----
 TestTables/CMIP6_CORDEX_day.json                   |  2155 +---
 TestTables/CMIP6_CV.json                           |   985 +-
 TestTables/CMIP6_LImon.json                        |  4539 +++----
 TestTables/CMIP6_Lmon.json                         |  4956 ++++----
 TestTables/CMIP6_Oclim.json                        |  4214 ++++---
 TestTables/CMIP6_Oday.json                         |  3506 +++---
 TestTables/CMIP6_Omon.json                         |  8776 ++++++-------
 TestTables/{CMIP6_Omon.json => CMIP6_Omonbad.json} |  8750 ++++++-------
 TestTables/CMIP6_Oyr.json                          |  6116 ++++-----
 TestTables/CMIP6_SImon.json                        |  5603 +++++----
 TestTables/CMIP6_aerannual.json                    |  3736 +++---
 TestTables/CMIP6_aerdaily.json                     |  3980 +++---
 TestTables/CMIP6_aerfixed.json                     |  3584 +++---
 TestTables/CMIP6_aerhourly.json                    |  3636 +++---
 TestTables/CMIP6_aermonthly.json                   |  6556 +++++-----
 TestTables/CMIP6_aero.json                         |  5550 ++++----
 TestTables/CMIP6_cf3hr.json                        |  3856 +++---
 TestTables/CMIP6_cfDay.json                        |  4528 +++----
 TestTables/CMIP6_cfMon.json                        |  5788 ++++-----
 TestTables/CMIP6_cfsites.json                      |  3487 -----
 TestTables/CMIP6_day.json                          |  4536 +++----
 TestTables/CMIP6_em3hr.json                        |  3771 +++---
 TestTables/CMIP6_em3hrpt.json                      |  3760 +++---
 TestTables/CMIP6_emDay.json                        |  6440 +++++-----
 TestTables/CMIP6_emDayZ.json                       |  3650 +++---
 TestTables/CMIP6_emFx.json                         |  3695 +++---
 TestTables/CMIP6_emMon.json                        | 12597 +++++++++++--------
 TestTables/CMIP6_emMonZ.json                       |  3990 +++---
 TestTables/CMIP6_emSubhr.json                      |  4117 +++---
 TestTables/CMIP6_emYr.json                         |  4627 +++----
 TestTables/CMIP6_expt_list_062116.csv              |     1 +
 TestTables/CMIP6_fx.json                           |  3896 +++---
 TestTables/CMIP6_grids.json                        |    16 +
 configure                                          |    38 +-
 configure.ac                                       |     7 +-
 include/cmor.h                                     |    17 +-
 include/cmor_func_def.h                            |    14 +-
 include/cmor_locale.h                              |     2 +-
 run_tests.py                                       |     6 +
 setup.py.in                                        |    23 +-
 230 files changed, 97385 insertions(+), 92281 deletions(-)

diff --git a/Lib/CV_experiments.json b/Lib/CV_experiments.json
index 65d70c3..99e9879 100644
--- a/Lib/CV_experiments.json
+++ b/Lib/CV_experiments.json
@@ -7,7 +7,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM AER CHEM",
-                               "additional_source_type":    ""
+                               "additional_source_type":    "BGM"
 
                           },
 
@@ -17,7 +17,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM AER",
-                               "additional_source_type":    "CHEM"
+                               "additional_source_type":    "CHEM BGM"
 
                           },
 
@@ -27,7 +27,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM AER CHEM",
-                               "additional_source_type":    ""
+                               "additional_source_type":    "BGM"
 
                           },
 
@@ -97,17 +97,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "ssp370": {
-                               "experiment":                "Gap-filling scenario reaching 7.0 based on SSP3",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP, AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM AER",
-                               "additional_source_type":    "CHEM"
+                               "additional_source_type":    "BGM"
 
                           },
 
@@ -117,7 +107,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM AER",
-                               "additional_source_type":    "CHEM"
+                               "additional_source_type":    "CHEM BGM"
 
                           },
 
@@ -181,8 +171,8 @@
 
                           },
 
-        "ssp370SST-lowLu": {
-                               "experiment":                "SSP3-7.0, prescribed SSTs, with low land-use change",
+        "ssp370SST-ssp126Lu": {
+                               "experiment":                "SSP3-7.0, prescribed SSTs, with SSP1-2.6 land use",
                                "sub_experiment_id":         "none",
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
@@ -191,16 +181,6 @@
 
                           },
 
-        "piClim-control": {
-                               "experiment":                "pre-industrial with prescribed climatological SSTs",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP, AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
         "piClim-NTCF": {
                                "experiment":                "pre-industrial climatolgical SSTs and forcing, but with 2014 NTCF emissions",
                                "sub_experiment_id":         "none",
@@ -357,7 +337,7 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -367,7 +347,7 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -377,7 +357,7 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -387,7 +367,7 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -397,257 +377,277 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "esm-ssp585": {
-                               "experiment":                "update of emission-driven RCP8.5 based on SSP5",
+                               "experiment":                "emission-driven RCP8.5 based on SSP5",
                                "sub_experiment_id":         "none",
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "ssp585-bgc": {
-                               "experiment":                "biogeochemically-coupled version of the updated emission-driven RCP8.5 based on SSP5",
+                               "experiment":                "biogeochemically-coupled version of the RCP8.5 based on SSP5",
                                "sub_experiment_id":         "none",
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
-                               "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "source_type":               "AOGCM BGM",
+                               "additional_source_type":    "AER CHEM"
+
+                          },
+
+        "ssp585-over-bgc": {
+                               "experiment":                "biogeochemically-coupled version of the RCP3.4-overshoot based on SSP5",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "C4MIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM BGM",
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "abrupt-0p5xCO2": {
-                               "experiment":                "",
+                               "experiment":                "abrupt halving of CO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "abrupt-2xCO2": {
-                               "experiment":                "",
+                               "experiment":                "abrupt doubling of CO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "abrupt-solm4p": {
-                               "experiment":                "",
+                               "experiment":                "abrupt 4% decrease in solar constant",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "source_type":               "AGCM",
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "abrupt-solp4p": {
-                               "experiment":                "",
+                               "experiment":                "abrupt 4% increase in solar constant",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "source_type":               "AGCM",
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-p4K": {
-                               "experiment":                "AMIP plus 4K SSTs",
+                               "experiment":                "AMIP with uniform 4K SST increase",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-4xCO2": {
-                               "experiment":                "control SSTs with 4xCO2",
+                               "experiment":                "AMIP SSTs with 4xCO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "amip-pat4K": {
-                               "experiment":                "AMIP plus warming pattern SSTs",
+        "amip-future4K": {
+                               "experiment":                "AMIP with patterned 4K SST increase",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-m4K": {
-                               "experiment":                "AMIP minus 4K SSTs",
+                               "experiment":                "AMIP with uniform 4K SST decrease",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-piForcing": {
-                               "experiment":                "AMIP SSTs with control forcing",
+                               "experiment":                "AMIP SSTs with pre-industrial anthro and natural forcing",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
-
-                          },
-
-        "amipFuture-4xCO2-all": {
-                               "experiment":                "AMIP plus warming pattern SSTs with 4xCO2",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-p4K": {
-                               "experiment":                "aquaplanet plus 4K SSTs",
+                               "experiment":                "aquaplanet with uniform 4K SST increase",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-4xCO2": {
-                               "experiment":                "aquaplanet with 4xCO2",
+                               "experiment":                "aquaplanet with control SST and 4xCO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-control": {
-                               "experiment":                "Aquaplanet control",
+                               "experiment":                "aquaplanet control",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-lwoff": {
-                               "experiment":                "AMIP SSTs with longwave cloud-radiative effects off",
+                               "experiment":                "AMIP experiment with longwave cloud-radiative effects off",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-p4K-lwoff": {
-                               "experiment":                "AMIP plus 4K SSTs with longwave cloud radiative effects off",
+                               "experiment":                "AMIP experiment with uniform 4K SST increase and with longwave cloud radiative effects off",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-p4K-lwoff": {
-                               "experiment":                "aquaplanet plus 4K SSTs with longwave cloud radiative effects off",
+                               "experiment":                "aquaplanet with uniform 4K SST increase and with longwave cloud radiative effects off",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-control-lwoff": {
-                               "experiment":                "aquaplanet with longwave cloud radiative effects off",
+                               "experiment":                "aquaplanet control with longwave cloud radiative effects off",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "piSST-control": {
-                               "experiment":                "control SSTs",
+        "piSST": {
+                               "experiment":                "experiment forced with pre-industrial SSTs, sea ice and atmospheric constituents.",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piSST-pxK": {
-                               "experiment":                "control plus scaled warming pattern",
+                               "experiment":                "as piSST with uniform SST increase with magnitude based on abrupt4xCO2 response",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piSST-4xCO2-rad": {
-                               "experiment":                "control SSTs with radiation-only seeing 4xCO2",
+                               "experiment":                "as piSST with radiation-only seeing 4xCO2",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "CFMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AGCM",
+                               "additional_source_type":    "AER CHEM"
+
+                          },
+
+        "piSST-4xCO2": {
+                               "experiment":                "as piSST with radiation and vegetation seeing 4xCO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "piSST-4xCO2-all": {
-                               "experiment":                "control SSTs with 4xCO2",
+        "a4SST": {
+                               "experiment":                "as piSST but with SSTs from abrupt4xCO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "futureSST": {
-                               "experiment":                "control plus warming pattern SSTs ",
+        "a4SSTice": {
+                               "experiment":                "as piSST but with SSTs and sea ice from abrupt4xCO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "futureSST-4xCO2-all": {
-                               "experiment":                "control plus warming pattern SSTs with 4xCO2",
+        "a4SSTice-4xCO2": {
+                               "experiment":                "as piSST but with SSTs and sea ice from abrupt4xCO2, and 4xCO2 seen by radiation and vegetation.",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM"
+
+                          },
+
+        "amip-a4SST-4xCO2": {
+                               "experiment":                "as AMIP but with warming pattern from abrupt4xCO2 added to SSTs and 4xCO2 seen by radiation and vegetation",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "CFMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AGCM",
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -657,7 +657,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -667,7 +667,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -677,17 +677,17 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piControl": {
-                               "experiment":                "pre-Industrial control",
+                               "experiment":                "pre-industrial control",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -697,7 +697,27 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
+
+                          },
+
+        "piControl-spinup": {
+                               "experiment":                "pre-industrial control (spin-up)",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "CMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "esm-piControl-spinup": {
+                               "experiment":                "pre-industrial control simulation with CO2 concentration calculated (spiin-up)",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "CMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ESM",
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -707,7 +727,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -717,7 +737,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -727,7 +747,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -737,7 +757,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -747,7 +767,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -757,7 +777,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -767,7 +787,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -777,7 +797,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -787,7 +807,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -797,7 +817,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -807,7 +827,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -817,7 +837,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -827,7 +847,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -837,7 +857,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -847,7 +867,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -857,7 +877,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -867,207 +887,277 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
-        "hindcast": {
-                               "experiment":                "hindcast initialized from observations with historical forcing",
-                               "sub_experiment_id":         "none",
+        "dcppA-hindcast": {
+                               "experiment":                "year 1-5 hindcast initialized based on observations and using historical forcing",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "hindcast-control": {
-                               "experiment":                "simulation initialized from control with forcing prescribed from a portion of the historical period",
-                               "sub_experiment_id":         "none",
+        "dcppA-historical": {
+                               "experiment":                "climate simulations initialized from control with forcing prescribed from the historical period and future scenario as in A1",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "hindcast-honest": {
-                               "experiment":                "hindcast initialized from observations without observed forcing after initialization",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppA-assim": {
+                               "experiment":                "assimilation runs (if available) that are used to generate initial conditions for hindcasts and which parallel the historical simulations and use the same forcing ",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "hindcast-hist": {
-                               "experiment":                "initialized from historical simulation without observed forcing after initialization",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppA-hindcast-niff": {
+                               "experiment":                "hindcast initialized from observations without future observed forcing after initialization",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "forecast": {
-                               "experiment":                "forecast initialized from observations",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppA-historical-niff": {
+                               "experiment":                "hindcast initialized from historical climate simulations without observed forcing after initialization",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-control": {
+        "dcppB-forecast": {
+                               "experiment":                "year 1-5 forecast initialized from observations",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-atl-control": {
                                "experiment":                "idealized Atlantic control",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-plus": {
+        "dcppC-amv-plus": {
                                "experiment":                "idealized positive AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-minus": {
+        "dcppC-amv-minus": {
                                "experiment":                "idealized negative AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-control": {
+        "dcppC-pac": {
                                "experiment":                "idealized Pacific control",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-plus": {
-                               "experiment":                "idealized positive PDV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppC-ipv-plus": {
+                               "experiment":                "idealized positive IPV anomaly pattern",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-minus": {
-                               "experiment":                "idealized negative PDV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppC-ipv-minus": {
+                               "experiment":                "idealized negative IPV anomaly pattern",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-plus-extraTrop": {
+        "dcppC-amv-extrop-plus": {
                                "experiment":                "idealized positive extratropical AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-minus-extraTrop": {
+        "dcppC-amv-extrop-minus": {
                                "experiment":                "idealized� impact of a negative extratropical AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-plus-trop": {
+        "dcppC-amv-trop-plus": {
                                "experiment":                "idealized positive tropical AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-minus-trop": {
+        "dcppC-amv-trop-minus": {
                                "experiment":                "idealized impact of a positive tropical AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-ipv-nextrop-plus": {
+                               "experiment":                "idealized impact of a positive northern extratropical IPV anomaly pattern",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "predictability-atlGyre": {
-                               "experiment":                "predictability of 1990s warming of Atlantic gyre",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppC-ipv-nextrop-minus": {
+                               "experiment":                "idealized impact of a negative northern extratropical IPV anomaly pattern",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "hindcast-novolc": {
+        "dcppC-pac-pacemaker": {
+                               "experiment":                "pacemaker pacific experiment",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-atl-pacemaker": {
+                               "experiment":                "pacemaker atlantic experiment ",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-atl-spg": {
+                               "experiment":                "predictability of 1990s warming of Atlantic sub-polar gyre",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-hindcast-noPinatubo": {
                                "experiment":                "hindcast but with only background volcanic forcing",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-hindcast-noElChichon": {
+                               "experiment":                "",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-hindcast-noAgung": {
+                               "experiment":                "",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "forecast-Pinatubo": {
+        "dcppC-forecast-addPinatubo": {
                                "experiment":                "2015 forecast with added Pinatubo forcing",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "forecast-ElChichon": {
+        "dcppC-forecast-addElChichon": {
                                "experiment":                "2015 forecast with added El Chichon forcing",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "forecast-Agung": {
+        "dcppC-forecast-addAgung": {
                                "experiment":                "2015 forecast with added Agung forcing",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1077,7 +1167,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1087,7 +1177,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1097,7 +1187,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1107,7 +1197,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1117,7 +1207,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1127,7 +1217,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1137,7 +1227,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1147,7 +1237,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1157,7 +1247,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1167,7 +1257,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1177,7 +1267,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1187,7 +1277,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1197,7 +1287,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1207,7 +1297,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1217,7 +1307,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1227,7 +1317,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1237,7 +1327,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1247,7 +1337,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1257,7 +1347,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1267,7 +1357,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1277,7 +1367,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1287,7 +1377,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1297,7 +1387,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1307,7 +1397,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1317,7 +1407,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1327,7 +1417,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1337,7 +1427,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1347,7 +1437,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1357,7 +1447,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1367,7 +1457,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1377,67 +1467,147 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "ism-1pctCO2": {
-                               "experiment":                "",
+        "ism-1pctCO2to4x-std": {
+                               "experiment":                "offline ice sheet model forced by ISMIP6-specified AOGCM 1pctCO2to4x output ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    ""
 
                           },
 
-        "1pctCO2-withism": {
-                               "experiment":                "",
+        "ism-1pctCO2to4x-self": {
+                               "experiment":                "offline ice sheet model forced by ISM's own AOGCM 1pctCO2to4x output ",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "1pctCO2to4x-withism": {
+                               "experiment":                "simulation with interactive ice sheet forced by 1 percent per year increase in CO2 to 4xCO2 (subsequently held fixed)",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "ism-piControl": {
-                               "experiment":                "",
+        "ism-pdControl-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AOGCM pdControl output",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    ""
+
+                          },
+
+        "ism-piControl-self": {
+                               "experiment":                "offline ice sheet forced by ISM's own AOGCM piControl output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
 
                           },
 
         "piControl-withism": {
-                               "experiment":                "",
+                               "experiment":                "preindustrial control with interactive ice sheet",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "ism-ssp585": {
-                               "experiment":                "",
+        "ism-historical-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AOGCM historical output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "ism-historical-self": {
+                               "experiment":                "offline ice sheet forced by ISM's own AOGCM historical output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "historical-withism": {
+                               "experiment":                "historical with interactive ice sheet",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM ISM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "ism-ssp585-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AOGCM ssp585 output",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    ""
+
+                          },
+
+        "ism-ssp585-self": {
+                               "experiment":                "offline ice sheet forced by ISM's own AOGCM ssp585 output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
 
                           },
 
         "ssp585-withism": {
-                               "experiment":                "",
+                               "experiment":                "ssp585 with interactive ice sheet",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "ism-amip-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AGCM AMIP output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "ism-lig127k-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AGCM last interglacial output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
 
                           },
 
@@ -1447,7 +1617,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1457,7 +1627,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1467,7 +1637,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1477,7 +1647,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1487,7 +1657,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1497,12 +1667,12 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "land-future": {
-                               "experiment":                "offline land simulations for future climate",
+                               "experiment":                "future land-only",
                                "sub_experiment_id":         "none",
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
@@ -1512,9 +1682,9 @@
                           },
 
         "land-hist": {
-                               "experiment":                "offline land simulations for present climate",
+                               "experiment":                "historical land-only",
                                "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP, LUMIP",
+                               "activity_id":               "LS3MIP LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "LND",
                                "additional_source_type":    ""
@@ -1557,7 +1727,7 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1567,7 +1737,7 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1577,7 +1747,7 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1591,16 +1761,6 @@
 
                           },
 
-        "land-hist": {
-                               "experiment":                "historical land-only",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP, LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
         "land-cCO2": {
                                "experiment":                "historical land-only constant CO2",
                                "sub_experiment_id":         "none",
@@ -1717,7 +1877,7 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1727,12 +1887,12 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "omip-core2": {
-                               "experiment":                "OMIP experiment forced by CORE-2 atmospheric data set and initialized with observed physical and biogeochemical ocean data",
+        "omipv1": {
+                               "experiment":                "OMIP experiment forced by Large & Yeager (CORE-2, NCEP) atmospheric data set and initialized with observed physical and biogeochemical ocean data",
                                "sub_experiment_id":         "none",
                                "activity_id":               "OMIP",
                                "mip_era":                   "CMIP6",
@@ -1741,8 +1901,8 @@
 
                           },
 
-        "omip-core2-spunup": {
-                               "experiment":                "OMIP experiment forced by CORE-2 atmospheric data set and initialized from at least a 2000-year spin up of the coupled physical-biogeochemical model",
+        "omipv1-spunup": {
+                               "experiment":                "OMIP experiment forced by Large & Yeager (CORE-2, NCEP) atmospheric data set and initialized from at least a 2000-year spin up of the coupled physical-biogeochemical model",
                                "sub_experiment_id":         "none",
                                "activity_id":               "OMIP",
                                "mip_era":                   "CMIP6",
@@ -1751,7 +1911,7 @@
 
                           },
 
-        "omip-jra55": {
+        "omipv2": {
                                "experiment":                "OMIP experiment forced by JRA-55 atmospheric data set and initialized with observed physical and biogeochemical ocean data",
                                "sub_experiment_id":         "none",
                                "activity_id":               "OMIP",
@@ -1761,7 +1921,7 @@
 
                           },
 
-        "omip-jra55-spunup": {
+        "omipv2-spunup": {
                                "experiment":                "OMIP experiment forced by JRA-55 atmospheric data set and initialized from at least a 2000-year spin up of the coupled physical-biogeochemical model",
                                "sub_experiment_id":         "none",
                                "activity_id":               "OMIP",
@@ -1772,177 +1932,177 @@
                           },
 
         "lgm": {
-                               "experiment":                "",
+                               "experiment":                "last glacial maximum ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "lig127k": {
-                               "experiment":                "",
+                               "experiment":                "last interglacial (127k)",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "midHolocene": {
-                               "experiment":                "",
+                               "experiment":                "mid-Holocene",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "past1000": {
-                               "experiment":                "",
+                               "experiment":                "last millenium",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "midPliocene-eoi400": {
-                               "experiment":                "",
+                               "experiment":                "mid-Pliocene warm period",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "piClim-control": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing in present-day ",
                                "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP, AerChemMIP",
+                               "activity_id":               "RFMIP AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-4xCO2": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by 4xCO2 ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-aerO3": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day aerosols and ozone",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-aerO3x0p1": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day aerosols and ozone scaled by 0.1 ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-aerO3x2": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day aerosols and ozone scaled by 2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-anthro": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present day anthropogenic agents",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-GHG": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day greenhouse gases",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-histaer03": {
-                               "experiment":                "",
+                               "experiment":                "transient effective radiative forcing by aerosols ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-histAll": {
-                               "experiment":                "",
+                               "experiment":                "transient effective radiative forcing",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-histGHG": {
-                               "experiment":                "",
+                               "experiment":                "transient effective radiative forcing by greenhouse gases",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-histNat": {
-                               "experiment":                "",
+                               "experiment":                "transient effective radiative forcing by natural perturbations",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-lu": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day land use ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "piClim-spAer-histall": {
-                               "experiment":                "",
+        "piClim-spAerO3-histall": {
+                               "experiment":                " transient effective radiative forcing with specified anthropogenic aerosol optical properties, all forcings",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -1951,8 +2111,8 @@
 
                           },
 
-        "piClim-spAer-histaer": {
-                               "experiment":                "",
+        "piClim-spAerO3-histaer": {
+                               "experiment":                "transient effective radiative forcing with specified anthropogenic aerosol optical properties, aerosol forcing",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -1961,8 +2121,8 @@
 
                           },
 
-        "piClim-spAer-aer": {
-                               "experiment":                "",
+        "piClim-spAerO3-aer": {
+                               "experiment":                "effective radiative forcing at present day with specified anthropogenic aerosol optical properties, all forcings",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -1971,8 +2131,8 @@
 
                           },
 
-        "piClim-spAer-anthro": {
-                               "experiment":                "",
+        "piClim-spAerO3-anthro": {
+                               "experiment":                "effective radiative forcing at present day with specified anthropogenic aerosol optical properties, anthropogenic forcings",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -1981,8 +2141,8 @@
 
                           },
 
-        "hist-spAer": {
-                               "experiment":                "",
+        "hist-spAerO3": {
+                               "experiment":                "historical simulations with specified anthropogenc aerosols, no other forcings",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -1991,8 +2151,8 @@
 
                           },
 
-        "hist-all-spAer": {
-                               "experiment":                "",
+        "hist-all-spAerO3": {
+                               "experiment":                "historical simulations with specified anthropogenc aerosols ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -2002,7 +2162,7 @@
                           },
 
         "rad-irf": {
-                               "experiment":                "",
+                               "experiment":                "offline assessment of radiative transfer parmaeterizations in clear skies",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -2017,11 +2177,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp534-over": {
@@ -2030,11 +2187,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "ssp585",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "ScenarioMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp460": {
@@ -2043,11 +2197,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp245": {
@@ -2056,24 +2207,18 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp370": {
                                "experiment":                "gap-filling scenario reaching 7.0 based on SSP3",
                                "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP, AerChemMIP, LUMIP",
+                               "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp434": {
@@ -2082,11 +2227,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp585": {
@@ -2095,11 +2237,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "sspxy": {
@@ -2108,115 +2247,128 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcCluster": {
-                               "experiment":                "long volcanic-forcing-only experiment with cluster of eruption",
+        "volc-cluster-ctrl": {
+                               "experiment":                "19th century volcanic cluster initialized from PiControl",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-S60": {
-                               "experiment":                "long volcanic-forcing-only experiment with single equatorial eruption",
+        "volc-cluster-mill": {
+                               "experiment":                "19th century volcanic cluster initialized from past1000",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcHL-S100": {
-                               "experiment":                "long volcanic-forcing-only experiment with single high-latitude eruption",
+        "volc-long-eq": {
+                               "experiment":                "idealized equatorial volcanic eruption emitting 56.2 Tg SO2 ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-full": {
-                               "experiment":                "Pinatubo experiment with full volcanic forcing ",
+        "volc-long-hlN": {
+                               "experiment":                "idealized Northern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-ini": {
-                               "experiment":                "Pinatubo experiment in decadal climate prediction setup",
+        "volc-pinatubo-full": {
+                               "experiment":                "Pinatubo experiment",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "volc-pinatubo-ini": {
+                               "experiment":                "Pinatubo experiment for decadal climate prediction",
+                               "sub_experiment_id":         "initialized near end of year 2014",
+                               "activity_id":               "VolMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-slab": {
-                               "experiment":                "Pinatubo experiment with full volcanic forcing and slab ocean",
+        "control-slab": {
+                               "experiment":                "control with slab ocean",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM SLAB",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "volc-pinatubo-slab": {
+                               "experiment":                "Pinatubo experiment with slab ocean",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "VolMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AGCM SLAB",
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-strat": {
-                               "experiment":                "Pinatubo experiment with only long-wave forcing",
+        "volc-pinatubo-strat": {
+                               "experiment":                "Pinatubo experiment with partial radiative forcing, includes only stratospheric warming",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "volc-pinatubo-surf": {
+                               "experiment":                "Pinatubo experiment with partial radiative forcing, solar radiation scattering only",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "VolMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-surf": {
-                               "experiment":                "Pinatubo experiment with only short-wave forcing",
+        "volc-cluster-21C": {
+                               "experiment":                "volcanic cluster experiment under 21st century SSP2-4.5 scenario",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "volc-long-hlS": {
+                               "experiment":                "Idealized Southern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "VolMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
                           }
 
 
diff --git a/Lib/__init__.py b/Lib/__init__.py
index 58481c6..1eb3f8d 100644
--- a/Lib/__init__.py
+++ b/Lib/__init__.py
@@ -1,8 +1,19 @@
+import os
+import sys
+xml_pth = os.path.join(sys.prefix,"share","udunits","udunits2.xml")
+if os.path.exists(xml_pth):
+    os.environ["UDUNITS2_XML_PATH"] = xml_pth
+
 from cmor_const import *
 
-from pywrapper import axis,variable,write,setup,load_table,set_table,zfactor,close,grid,set_grid_mapping,time_varying_grid_coordinate,set_cur_dataset_attribute,get_cur_dataset_attribute,has_cur_dataset_attribute,create_output_path,set_variable_attribute,get_variable_attribute,has_variable_attribute,dataset_json,get_final_filename,set_deflate
+from pywrapper import (
+    CMORError, axis, variable, write, setup, load_table, set_table, zfactor,
+    close, grid, set_grid_mapping, time_varying_grid_coordinate, dataset_json,
+    set_cur_dataset_attribute, get_cur_dataset_attribute, 
+    has_cur_dataset_attribute, set_variable_attribute, get_variable_attribute,
+    has_variable_attribute, get_final_filename, set_deflate)
 
 try:
-  from check_CMOR_compliant import checkCMOR
-except:
-  pass
+    from check_CMOR_compliant import checkCMOR
+except ImportError:
+    pass
diff --git a/Lib/convertCSVFile.py b/Lib/convertCSVFile.py
index 2898fed..36a83ac 100644
--- a/Lib/convertCSVFile.py
+++ b/Lib/convertCSVFile.py
@@ -50,29 +50,28 @@ expt_template ="""
 """
 print "{"
 print "    \"experiment_ids\": { "
-with open('../Tables/CMIP6_expt_list_042716-1.csv', 'rU') as csvfile:
+with open('../Tables/CMIP6_expt_list_062116.csv', 'rU') as csvfile:
     spamreader = csv.reader(csvfile, dialect=csv.excel)
     for row in spamreader:
-        if row[5] == 'original label':
+        if row[1] == 'original label':
            break
     expt = ""
-    i=13
     for  row in spamreader:    
 ##        if (row[5] == "") & (row[22] != ""):
 ##            print i
-        if (row[14] != "" ):
+        if (row[9] != "" ):
             expt = expt + expt_template
-            expt = replaceString(expt, row[14], "experiment_id")
-            expt = replaceString(expt, row[23].replace('"', '\''), "title")
-            expt = replaceString(expt, row[19].replace('"', '\''), "sub_experiment_id")
-            expt = replaceString(expt, row[7], "mip")
-            expt = replaceString(expt, row[20], "required_source_type")
-            expt = replaceString(expt, row[21], "add_source_type")
-            expt = replaceString(expt, row[25], "parent_sub_experiment_id")
-            expt = replaceString(expt, row[26], "parent_activity_id")
+            expt = replaceString(expt, row[9], "experiment_id")
+            expt = replaceString(expt, row[17].replace('"', '\''), "title")
+            expt = replaceString(expt, row[18].replace('"', '\''), "sub_experiment_id")
+            expt = replaceString(expt, row[2], "mip")
+            expt = replaceString(expt, row[14], "required_source_type")
+            expt = replaceString(expt, row[15], "add_source_type")
+            expt = replaceString(expt, row[20], "parent_sub_experiment_id")
+            expt = replaceString(expt, row[21], "parent_activity_id")
 
-            if (row[24] != ""):
-                expt = replaceString(expt, row[24], "parent_experiment_id")
+            if (row[19] != ""):
+                expt = replaceString(expt, row[19], "parent_experiment_id")
             else:
                 expt = deleteLine(expt, "parent_experiment_id")
                 expt = deleteLine(expt, "parent_sub_experiment_id")
@@ -80,7 +79,6 @@ with open('../Tables/CMIP6_expt_list_042716-1.csv', 'rU') as csvfile:
                 expt = deleteLine(expt, "parent_mip_era")
                 expt = deleteComa(expt )
 
-            i=i+1
 
 #nexpt = expt + "\"Dummy\":{}\n     }"
 expt = expt + "\n    }\n}"
diff --git a/Lib/CV_experiments.json b/Lib/experiments_id.json
similarity index 74%
copy from Lib/CV_experiments.json
copy to Lib/experiments_id.json
index 65d70c3..5bbeeed 100644
--- a/Lib/CV_experiments.json
+++ b/Lib/experiments_id.json
@@ -7,7 +7,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM AER CHEM",
-                               "additional_source_type":    ""
+                               "additional_source_type":    "BGM"
 
                           },
 
@@ -17,7 +17,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM AER",
-                               "additional_source_type":    "CHEM"
+                               "additional_source_type":    "CHEM BGM"
 
                           },
 
@@ -27,7 +27,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM AER CHEM",
-                               "additional_source_type":    ""
+                               "additional_source_type":    "BGM"
 
                           },
 
@@ -97,17 +97,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "ssp370": {
-                               "experiment":                "Gap-filling scenario reaching 7.0 based on SSP3",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP, AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM AER",
-                               "additional_source_type":    "CHEM"
+                               "additional_source_type":    "BGM"
 
                           },
 
@@ -117,7 +107,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM AER",
-                               "additional_source_type":    "CHEM"
+                               "additional_source_type":    "CHEM BGM"
 
                           },
 
@@ -181,8 +171,8 @@
 
                           },
 
-        "ssp370SST-lowLu": {
-                               "experiment":                "SSP3-7.0, prescribed SSTs, with low land-use change",
+        "ssp370SST-ssp126Lu": {
+                               "experiment":                "SSP3-7.0, prescribed SSTs, with SSP1-2.6 land use",
                                "sub_experiment_id":         "none",
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
@@ -191,16 +181,6 @@
 
                           },
 
-        "piClim-control": {
-                               "experiment":                "pre-industrial with prescribed climatological SSTs",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP, AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
         "piClim-NTCF": {
                                "experiment":                "pre-industrial climatolgical SSTs and forcing, but with 2014 NTCF emissions",
                                "sub_experiment_id":         "none",
@@ -357,7 +337,7 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -367,7 +347,7 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -377,7 +357,7 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -387,7 +367,7 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -397,257 +377,277 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "esm-ssp585": {
-                               "experiment":                "update of emission-driven RCP8.5 based on SSP5",
+                               "experiment":                "emission-driven RCP8.5 based on SSP5",
                                "sub_experiment_id":         "none",
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "ssp585-bgc": {
-                               "experiment":                "biogeochemically-coupled version of the updated emission-driven RCP8.5 based on SSP5",
+                               "experiment":                "biogeochemically-coupled version of the RCP8.5 based on SSP5",
                                "sub_experiment_id":         "none",
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
-                               "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "source_type":               "AOGCM BGM",
+                               "additional_source_type":    "AER CHEM"
+
+                          },
+
+        "ssp585-over-bgc": {
+                               "experiment":                "biogeochemically-coupled version of the RCP3.4-overshoot based on SSP5",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "C4MIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM BGM",
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "abrupt-0p5xCO2": {
-                               "experiment":                "",
+                               "experiment":                "abrupt halving of CO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "abrupt-2xCO2": {
-                               "experiment":                "",
+                               "experiment":                "abrupt doubling of CO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "abrupt-solm4p": {
-                               "experiment":                "",
+                               "experiment":                "abrupt 4% decrease in solar constant",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "source_type":               "AGCM",
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "abrupt-solp4p": {
-                               "experiment":                "",
+                               "experiment":                "abrupt 4% increase in solar constant",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "source_type":               "AGCM",
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-p4K": {
-                               "experiment":                "AMIP plus 4K SSTs",
+                               "experiment":                "AMIP with uniform 4K SST increase",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-4xCO2": {
-                               "experiment":                "control SSTs with 4xCO2",
+                               "experiment":                "AMIP SSTs with 4xCO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "amip-pat4K": {
-                               "experiment":                "AMIP plus warming pattern SSTs",
+        "amip-future4K": {
+                               "experiment":                "AMIP with patterned 4K SST increase",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-m4K": {
-                               "experiment":                "AMIP minus 4K SSTs",
+                               "experiment":                "AMIP with uniform 4K SST decrease",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-piForcing": {
-                               "experiment":                "AMIP SSTs with control forcing",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
-
-                          },
-
-        "amipFuture-4xCO2-all": {
-                               "experiment":                "AMIP plus warming pattern SSTs with 4xCO2",
+                               "experiment":                "AMIP SSTs with pre-industrial anthro and natural forcing",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-p4K": {
-                               "experiment":                "aquaplanet plus 4K SSTs",
+                               "experiment":                "aquaplanet with uniform 4K SST increase",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-4xCO2": {
-                               "experiment":                "aquaplanet with 4xCO2",
+                               "experiment":                "aquaplanet with control SST and 4xCO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-control": {
-                               "experiment":                "Aquaplanet control",
+                               "experiment":                "aquaplanet control",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-lwoff": {
-                               "experiment":                "AMIP SSTs with longwave cloud-radiative effects off",
+                               "experiment":                "AMIP experiment with longwave cloud-radiative effects off",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-p4K-lwoff": {
-                               "experiment":                "AMIP plus 4K SSTs with longwave cloud radiative effects off",
+                               "experiment":                "AMIP experiment with uniform 4K SST increase and with longwave cloud radiative effects off",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-p4K-lwoff": {
-                               "experiment":                "aquaplanet plus 4K SSTs with longwave cloud radiative effects off",
+                               "experiment":                "aquaplanet with uniform 4K SST increase and with longwave cloud radiative effects off",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-control-lwoff": {
-                               "experiment":                "aquaplanet with longwave cloud radiative effects off",
+                               "experiment":                "aquaplanet control with longwave cloud radiative effects off",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "piSST-control": {
-                               "experiment":                "control SSTs",
+        "piSST": {
+                               "experiment":                "experiment forced with pre-industrial SSTs, sea ice and atmospheric constituents.",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piSST-pxK": {
-                               "experiment":                "control plus scaled warming pattern",
+                               "experiment":                "as piSST with uniform SST increase with magnitude based on abrupt4xCO2 response",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piSST-4xCO2-rad": {
-                               "experiment":                "control SSTs with radiation-only seeing 4xCO2",
+                               "experiment":                "as piSST with radiation-only seeing 4xCO2",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "CFMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AGCM",
+                               "additional_source_type":    "AER CHEM"
+
+                          },
+
+        "piSST-4xCO2": {
+                               "experiment":                "as piSST with radiation and vegetation seeing 4xCO2",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "CFMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AGCM",
+                               "additional_source_type":    "AER CHEM"
+
+                          },
+
+        "a4SST": {
+                               "experiment":                "as piSST but with SSTs from abrupt4xCO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "piSST-4xCO2-all": {
-                               "experiment":                "control SSTs with 4xCO2",
+        "a4SSTice": {
+                               "experiment":                "as piSST but with SSTs and sea ice from abrupt4xCO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "futureSST": {
-                               "experiment":                "control plus warming pattern SSTs ",
+        "a4SSTice-4xCO2": {
+                               "experiment":                "as piSST but with SSTs and sea ice from abrupt4xCO2, and 4xCO2 seen by radiation and vegetation.",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "futureSST-4xCO2-all": {
-                               "experiment":                "control plus warming pattern SSTs with 4xCO2",
+        "amip-a4SST-4xCO2": {
+                               "experiment":                "as AMIP but with warming pattern from abrupt4xCO2 added to SSTs and 4xCO2 seen by radiation and vegetation",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -657,7 +657,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -667,7 +667,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -677,17 +677,17 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piControl": {
-                               "experiment":                "pre-Industrial control",
+                               "experiment":                "pre-industrial control",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -697,7 +697,27 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
+
+                          },
+
+        "piControl-spinup": {
+                               "experiment":                "pre-industrial control (spin-up)",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "CMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "esm-piControl-spinup": {
+                               "experiment":                "pre-industrial control simulation with CO2 concentration calculated (spiin-up)",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "CMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ESM",
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -707,7 +727,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -717,7 +737,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -727,7 +747,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -737,7 +757,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -747,7 +767,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -757,7 +777,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -767,7 +787,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -777,7 +797,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -787,7 +807,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -797,7 +817,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -807,7 +827,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -817,7 +837,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -827,7 +847,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -837,7 +857,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -847,7 +867,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -857,7 +877,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -867,207 +887,277 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
-        "hindcast": {
-                               "experiment":                "hindcast initialized from observations with historical forcing",
-                               "sub_experiment_id":         "none",
+        "dcppA-hindcast": {
+                               "experiment":                "year 1-5 hindcast initialized based on observations and using historical forcing",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "hindcast-control": {
-                               "experiment":                "simulation initialized from control with forcing prescribed from a portion of the historical period",
-                               "sub_experiment_id":         "none",
+        "dcppA-historical": {
+                               "experiment":                "climate simulations initialized from control with forcing prescribed from the historical period and future scenario as in A1",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppA-assim": {
+                               "experiment":                "assimilation runs (if available) that are used to generate initial conditions for hindcasts and which parallel the historical simulations and use the same forcing ",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "hindcast-honest": {
-                               "experiment":                "hindcast initialized from observations without observed forcing after initialization",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppA-hindcast-niff": {
+                               "experiment":                "hindcast initialized from observations without future observed forcing after initialization",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "hindcast-hist": {
-                               "experiment":                "initialized from historical simulation without observed forcing after initialization",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppA-historical-niff": {
+                               "experiment":                "hindcast initialized from historical climate simulations without observed forcing after initialization",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "forecast": {
-                               "experiment":                "forecast initialized from observations",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppB-forecast": {
+                               "experiment":                "year 1-5 forecast initialized from observations",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-control": {
+        "dcppC-atl-control": {
                                "experiment":                "idealized Atlantic control",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-plus": {
+        "dcppC-amv-plus": {
                                "experiment":                "idealized positive AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-minus": {
+        "dcppC-amv-minus": {
                                "experiment":                "idealized negative AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-control": {
+        "dcppC-pac": {
                                "experiment":                "idealized Pacific control",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-plus": {
-                               "experiment":                "idealized positive PDV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppC-ipv-plus": {
+                               "experiment":                "idealized positive IPV anomaly pattern",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-minus": {
-                               "experiment":                "idealized negative PDV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppC-ipv-minus": {
+                               "experiment":                "idealized negative IPV anomaly pattern",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-plus-extraTrop": {
+        "dcppC-amv-extrop-plus": {
                                "experiment":                "idealized positive extratropical AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-minus-extraTrop": {
+        "dcppC-amv-extrop-minus": {
                                "experiment":                "idealized� impact of a negative extratropical AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-plus-trop": {
+        "dcppC-amv-trop-plus": {
                                "experiment":                "idealized positive tropical AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-minus-trop": {
+        "dcppC-amv-trop-minus": {
                                "experiment":                "idealized impact of a positive tropical AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-ipv-nextrop-plus": {
+                               "experiment":                "idealized impact of a positive northern extratropical IPV anomaly pattern",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-ipv-nextrop-minus": {
+                               "experiment":                "idealized impact of a negative northern extratropical IPV anomaly pattern",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "predictability-atlGyre": {
-                               "experiment":                "predictability of 1990s warming of Atlantic gyre",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppC-pac-pacemaker": {
+                               "experiment":                "pacemaker pacific experiment",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "hindcast-novolc": {
+        "dcppC-atl-pacemaker": {
+                               "experiment":                "pacemaker atlantic experiment ",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-atl-spg": {
+                               "experiment":                "predictability of 1990s warming of Atlantic sub-polar gyre",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-hindcast-noPinatubo": {
                                "experiment":                "hindcast but with only background volcanic forcing",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-hindcast-noElChichon": {
+                               "experiment":                "",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-hindcast-noAgung": {
+                               "experiment":                "",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "forecast-Pinatubo": {
+        "dcppC-forecast-addPinatubo": {
                                "experiment":                "2015 forecast with added Pinatubo forcing",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "forecast-ElChichon": {
+        "dcppC-forecast-addElChichon": {
                                "experiment":                "2015 forecast with added El Chichon forcing",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "forecast-Agung": {
+        "dcppC-forecast-addAgung": {
                                "experiment":                "2015 forecast with added Agung forcing",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1077,7 +1167,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1087,7 +1177,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1097,7 +1187,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1107,7 +1197,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1117,7 +1207,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1127,7 +1217,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1137,7 +1227,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1147,7 +1237,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1157,7 +1247,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1167,7 +1257,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1177,7 +1267,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1187,7 +1277,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1197,7 +1287,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1207,7 +1297,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1217,7 +1307,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1227,7 +1317,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1237,7 +1327,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1247,7 +1337,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1257,7 +1347,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1267,7 +1357,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1277,7 +1367,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1287,7 +1377,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1297,7 +1387,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1307,7 +1397,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1317,7 +1407,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1327,7 +1417,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1337,7 +1427,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1347,7 +1437,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1357,7 +1447,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1367,7 +1457,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1377,67 +1467,147 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "ism-1pctCO2": {
-                               "experiment":                "",
+        "ism-1pctCO2to4x-std": {
+                               "experiment":                "offline ice sheet model forced by ISMIP6-specified AOGCM 1pctCO2to4x output ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    ""
 
                           },
 
-        "1pctCO2-withism": {
-                               "experiment":                "",
+        "ism-1pctCO2to4x-self": {
+                               "experiment":                "offline ice sheet model forced by ISM's own AOGCM 1pctCO2to4x output ",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "1pctCO2to4x-withism": {
+                               "experiment":                "simulation with interactive ice sheet forced by 1 percent per year increase in CO2 to 4xCO2 (subsequently held fixed)",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "ism-piControl": {
-                               "experiment":                "",
+        "ism-pdControl-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AOGCM pdControl output",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    ""
+
+                          },
+
+        "ism-piControl-self": {
+                               "experiment":                "offline ice sheet forced by ISM's own AOGCM piControl output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
 
                           },
 
         "piControl-withism": {
-                               "experiment":                "",
+                               "experiment":                "preindustrial control with interactive ice sheet",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "ism-ssp585": {
-                               "experiment":                "",
+        "ism-historical-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AOGCM historical output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "ism-historical-self": {
+                               "experiment":                "offline ice sheet forced by ISM's own AOGCM historical output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "historical-withism": {
+                               "experiment":                "historical with interactive ice sheet",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM ISM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "ism-ssp585-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AOGCM ssp585 output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "ism-ssp585-self": {
+                               "experiment":                "offline ice sheet forced by ISM's own AOGCM ssp585 output",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    ""
 
                           },
 
         "ssp585-withism": {
-                               "experiment":                "",
+                               "experiment":                "ssp585 with interactive ice sheet",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "ism-amip-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AGCM AMIP output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "ism-lig127k-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AGCM last interglacial output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
 
                           },
 
@@ -1447,7 +1617,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1457,7 +1627,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1467,7 +1637,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1477,7 +1647,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1487,7 +1657,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1497,12 +1667,12 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "land-future": {
-                               "experiment":                "offline land simulations for future climate",
+                               "experiment":                "future land-only",
                                "sub_experiment_id":         "none",
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
@@ -1512,9 +1682,9 @@
                           },
 
         "land-hist": {
-                               "experiment":                "offline land simulations for present climate",
+                               "experiment":                "historical land-only",
                                "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP, LUMIP",
+                               "activity_id":               "LS3MIP LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "LND",
                                "additional_source_type":    ""
@@ -1557,7 +1727,7 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1567,7 +1737,7 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1577,7 +1747,7 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1591,16 +1761,6 @@
 
                           },
 
-        "land-hist": {
-                               "experiment":                "historical land-only",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP, LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
         "land-cCO2": {
                                "experiment":                "historical land-only constant CO2",
                                "sub_experiment_id":         "none",
@@ -1717,7 +1877,7 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1727,12 +1887,12 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "omip-core2": {
-                               "experiment":                "OMIP experiment forced by CORE-2 atmospheric data set and initialized with observed physical and biogeochemical ocean data",
+        "omipv1": {
+                               "experiment":                "OMIP experiment forced by Large & Yeager (CORE-2, NCEP) atmospheric data set and initialized with observed physical and biogeochemical ocean data",
                                "sub_experiment_id":         "none",
                                "activity_id":               "OMIP",
                                "mip_era":                   "CMIP6",
@@ -1741,8 +1901,8 @@
 
                           },
 
-        "omip-core2-spunup": {
-                               "experiment":                "OMIP experiment forced by CORE-2 atmospheric data set and initialized from at least a 2000-year spin up of the coupled physical-biogeochemical model",
+        "omipv1-spunup": {
+                               "experiment":                "OMIP experiment forced by Large & Yeager (CORE-2, NCEP) atmospheric data set and initialized from at least a 2000-year spin up of the coupled physical-biogeochemical model",
                                "sub_experiment_id":         "none",
                                "activity_id":               "OMIP",
                                "mip_era":                   "CMIP6",
@@ -1751,7 +1911,7 @@
 
                           },
 
-        "omip-jra55": {
+        "omipv2": {
                                "experiment":                "OMIP experiment forced by JRA-55 atmospheric data set and initialized with observed physical and biogeochemical ocean data",
                                "sub_experiment_id":         "none",
                                "activity_id":               "OMIP",
@@ -1761,7 +1921,7 @@
 
                           },
 
-        "omip-jra55-spunup": {
+        "omipv2-spunup": {
                                "experiment":                "OMIP experiment forced by JRA-55 atmospheric data set and initialized from at least a 2000-year spin up of the coupled physical-biogeochemical model",
                                "sub_experiment_id":         "none",
                                "activity_id":               "OMIP",
@@ -1772,177 +1932,177 @@
                           },
 
         "lgm": {
-                               "experiment":                "",
+                               "experiment":                "last glacial maximum ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "lig127k": {
-                               "experiment":                "",
+                               "experiment":                "last interglacial (127k)",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "midHolocene": {
-                               "experiment":                "",
+                               "experiment":                "mid-Holocene",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "past1000": {
-                               "experiment":                "",
+                               "experiment":                "last millenium",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "midPliocene-eoi400": {
-                               "experiment":                "",
+                               "experiment":                "mid-Pliocene warm period",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "piClim-control": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing in present-day ",
                                "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP, AerChemMIP",
+                               "activity_id":               "RFMIP AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-4xCO2": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by 4xCO2 ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-aerO3": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day aerosols and ozone",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-aerO3x0p1": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day aerosols and ozone scaled by 0.1 ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-aerO3x2": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day aerosols and ozone scaled by 2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-anthro": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present day anthropogenic agents",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-GHG": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day greenhouse gases",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-histaer03": {
-                               "experiment":                "",
+                               "experiment":                "transient effective radiative forcing by aerosols ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-histAll": {
-                               "experiment":                "",
+                               "experiment":                "transient effective radiative forcing",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-histGHG": {
-                               "experiment":                "",
+                               "experiment":                "transient effective radiative forcing by greenhouse gases",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-histNat": {
-                               "experiment":                "",
+                               "experiment":                "transient effective radiative forcing by natural perturbations",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-lu": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day land use ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "piClim-spAer-histall": {
-                               "experiment":                "",
+        "piClim-spAerO3-histall": {
+                               "experiment":                " transient effective radiative forcing with specified anthropogenic aerosol optical properties, all forcings",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -1951,8 +2111,8 @@
 
                           },
 
-        "piClim-spAer-histaer": {
-                               "experiment":                "",
+        "piClim-spAerO3-histaer": {
+                               "experiment":                "transient effective radiative forcing with specified anthropogenic aerosol optical properties, aerosol forcing",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -1961,8 +2121,8 @@
 
                           },
 
-        "piClim-spAer-aer": {
-                               "experiment":                "",
+        "piClim-spAerO3-aer": {
+                               "experiment":                "effective radiative forcing at present day with specified anthropogenic aerosol optical properties, all forcings",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -1971,8 +2131,8 @@
 
                           },
 
-        "piClim-spAer-anthro": {
-                               "experiment":                "",
+        "piClim-spAerO3-anthro": {
+                               "experiment":                "effective radiative forcing at present day with specified anthropogenic aerosol optical properties, anthropogenic forcings",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -1981,8 +2141,8 @@
 
                           },
 
-        "hist-spAer": {
-                               "experiment":                "",
+        "hist-spAerO3": {
+                               "experiment":                "historical simulations with specified anthropogenc aerosols, no other forcings",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -1991,8 +2151,8 @@
 
                           },
 
-        "hist-all-spAer": {
-                               "experiment":                "",
+        "hist-all-spAerO3": {
+                               "experiment":                "historical simulations with specified anthropogenc aerosols ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -2002,7 +2162,7 @@
                           },
 
         "rad-irf": {
-                               "experiment":                "",
+                               "experiment":                "offline assessment of radiative transfer parmaeterizations in clear skies",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -2017,11 +2177,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp534-over": {
@@ -2030,11 +2187,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "ssp585",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "ScenarioMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp460": {
@@ -2043,11 +2197,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp245": {
@@ -2056,24 +2207,18 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp370": {
                                "experiment":                "gap-filling scenario reaching 7.0 based on SSP3",
                                "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP, AerChemMIP, LUMIP",
+                               "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp434": {
@@ -2082,11 +2227,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp585": {
@@ -2095,11 +2237,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "sspxy": {
@@ -2108,111 +2247,139 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcCluster": {
-                               "experiment":                "long volcanic-forcing-only experiment with cluster of eruption",
+        "volc-cluster-ctrl": {
+                               "experiment":                "19th century volcanic cluster initialized from PiControl",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-S60": {
-                               "experiment":                "long volcanic-forcing-only experiment with single equatorial eruption",
+        "volc-cluster-mill": {
+                               "experiment":                "19th century volcanic cluster initialized from past1000",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcHL-S100": {
-                               "experiment":                "long volcanic-forcing-only experiment with single high-latitude eruption",
+        "volc-long-eq": {
+                               "experiment":                "idealized equatorial volcanic eruption emitting 56.2 Tg SO2 ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-full": {
-                               "experiment":                "Pinatubo experiment with full volcanic forcing ",
+        "volc-long-hlN": {
+                               "experiment":                "idealized Northern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "volc-pinatubo-full": {
+                               "experiment":                "Pinatubo experiment",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "VolMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "volc-pinatubo-ini": {
+                               "experiment":                "Pinatubo experiment for decadal climate prediction",
+                               "sub_experiment_id":         "initialized near end of year 2014",
+                               "activity_id":               "VolMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "control-slab": {
+                               "experiment":                "control with slab ocean",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "VolMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AGCM SLAB",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "volc-pinatubo-slab": {
+                               "experiment":                "Pinatubo experiment with slab ocean",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "VolMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AGCM SLAB",
+                               "additional_source_type":    "AER CHEM BGM",
+                               "parent_experiment_id" :     "control-slab",
                                "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
+                               "parent_activity_id ":       "VolMIP",
                                "parent_mip_era ":           "CMIP6"
                           },
 
-        "volcEq-ini": {
-                               "experiment":                "Pinatubo experiment in decadal climate prediction setup",
+        "volc-pinatubo-strat": {
+                               "experiment":                "Pinatubo experiment with partial radiative forcing, includes only stratospheric warming",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
+                               "additional_source_type":    "AER CHEM BGM",
                                "parent_experiment_id" :     "piControl",
                                "parent_sub_experiment_id":  "none",
                                "parent_activity_id ":       "CMIP",
                                "parent_mip_era ":           "CMIP6"
                           },
 
-        "volcEq-slab": {
-                               "experiment":                "Pinatubo experiment with full volcanic forcing and slab ocean",
+        "volc-pinatubo-surf": {
+                               "experiment":                "Pinatubo experiment with partial radiative forcing, solar radiation scattering only",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM SLAB",
-                               "additional_source_type":    "CHEM AER",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM",
                                "parent_experiment_id" :     "piControl",
                                "parent_sub_experiment_id":  "none",
                                "parent_activity_id ":       "CMIP",
                                "parent_mip_era ":           "CMIP6"
                           },
 
-        "volcEq-strat": {
-                               "experiment":                "Pinatubo experiment with only long-wave forcing",
+        "volc-cluster-21C": {
+                               "experiment":                "volcanic cluster experiment under 21st century SSP2-4.5 scenario",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
+                               "additional_source_type":    "AER CHEM BGM",
+                               "parent_experiment_id" :     "historical",
                                "parent_sub_experiment_id":  "none",
                                "parent_activity_id ":       "CMIP",
                                "parent_mip_era ":           "CMIP6"
                           },
 
-        "volcEq-surf": {
-                               "experiment":                "Pinatubo experiment with only short-wave forcing",
+        "volc-long-hlS": {
+                               "experiment":                "Idealized Southern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
+                               "additional_source_type":    "AER CHEM BGM",
                                "parent_experiment_id" :     "piControl",
                                "parent_sub_experiment_id":  "none",
                                "parent_activity_id ":       "CMIP",
diff --git a/Lib/pywrapper.py b/Lib/pywrapper.py
index c06b342..fff7545 100644
--- a/Lib/pywrapper.py
+++ b/Lib/pywrapper.py
@@ -1,11 +1,9 @@
+import numpy
+import os
 
-import cmor_const,numpy,os,_cmor
-import signal
-
-def sig_handler(signum, frame):
-    os.kill(os.getpid(),signal.SIGABRT)
-
-signal.signal(signal.SIGTERM, sig_handler)
+import cmor_const
+import _cmor
+from _cmor import CMORError
 
 try:
     import cdtime
@@ -39,43 +37,49 @@ def time_varying_grid_coordinate(grid_id, table_entry,units,type='f',missing_val
     grid_id : The grid_id return by a call to cmor.grid
     table_entry: The name of the variable in the CMOR table
     units: variable units
-    type: type of the missing_value, which must be the same as the type of the array  that will be passed to cmor_write.  The options are: 'd' (double), 'f' (float), 'l' (long) or 'i' (int).
-    missing_value : scalar that is used to indicate missing data for this variable.  It must be the same type as the data that will be passed to cmor_write.  This missing_value will in general be replaced by a standard missing_value specified in the MIP table.  If there are no missing data, and the user chooses not to declare the missing value, then this argument may be either omitted or assigned the value 'none' (i.e., missing_value='none').
+    type: type of the missing_value, which must be the same as the type of the array  that will be passed to cmor_write.
+    The options are: 'd' (double), 'f' (float), 'l' (long) or 'i' (int).
+    missing_value : scalar that is used to indicate missing data for this variable.
+    It must be the same type as the data that will be passed to cmor_write.
+    This missing_value will in general be replaced by a standard missing_value specified in the MIP table.
+    If there are no missing data, and the user chooses not to declare the missing value, then this argument may be either
+    omitted or assigned the value 'none' (i.e., missing_value='none').
     """
-    if not isinstance(table_entry,str):
+    if not isinstance(table_entry, str):
         raise Exception, "Error you must pass a string for the variable table_entry"
-    
-    if not isinstance(units,str):
+
+    if not isinstance(units, str):
         raise Exception, "Error you must pass a string for the variable units"
-    if not isinstance(type,str):
+    if not isinstance(type, str):
         raise Exception, "error tpye must a a string"
     type = type.lower()
     if type == 's':
-        type ='c'
-    if not type in ["c","d","f","l","i"]:
+        type = 'c'
+    if type not in ["c", "d", "f", "l", "i"]:
         raise Exception, 'error unknown type: "%s", must be one of: "c","d","f","l","i"'
 
-    if not isinstance(grid_id,(int,numpy.int,numpy.int32)):
+    if not isinstance(grid_id, (int, numpy.int, numpy.int32)):
         raise Exception, "error grid_id must be an integer"
+        
     grid_id = int(grid_id)
 
     if missing_value is not None:
-        if not isinstance(missing_value,(float,int,numpy.float,numpy.float32,numpy.int,numpy.int32)):
+        if not isinstance(missing_value, (float, int, numpy.float, numpy.float32, numpy.int, numpy.int32)):
             raise Exception, "error missing_value must be a number, you passed: %s" % type(missing_value)
         missing_value = float(missing_value)
-        
-    return _cmor.time_varying_grid_coordinate(grid_id,table_entry,units,type,missing_value)
-    
+
+    return _cmor.time_varying_grid_coordinate(grid_id, table_entry, units, type, missing_value)
+
 
 def _to_numpy(vals, message):
     if isinstance(vals, (list, tuple)):
         vals = numpy.ascontiguousarray(vals)
-    elif not isinstance(vals,numpy.ndarray):
+    elif not isinstance(vals, numpy.ndarray):
         try:
             vals = numpy.ascontiguousarray(vals.filled())
         except:
             raise Exception, "Error could not convert %s to a numpy array" % message
-        
+
     return vals
 
 def grid(axis_ids,latitude=None,longitude=None,latitude_vertices=None,longitude_vertices=None,nvertices=None):
@@ -105,7 +109,7 @@ def grid(axis_ids,latitude=None,longitude=None,latitude_vertices=None,longitude_
 
     if latitude is not None:
         latitude = _to_numpy(latitude, 'latitude')
-            
+
         if numpy.ndim(latitude)!=len(axis_ids):
             raise Exception, "latitude's rank does not match number of axes passed via axis_ids"
 
@@ -118,7 +122,7 @@ def grid(axis_ids,latitude=None,longitude=None,latitude_vertices=None,longitude_
 
         if numpy.ndim(longitude)!=len(axis_ids):
             raise Exception, "longitude's rank does not match number of axes passed via axis_ids"
-        
+
     ##     print 'longitude type:',longitude.dtype.char
         if longitude.dtype.char!=type:
             longitude = longitude.astype(type)
@@ -130,7 +134,7 @@ def grid(axis_ids,latitude=None,longitude=None,latitude_vertices=None,longitude_
             nvert=0
         else:
             nvert = nvertices
-        
+
     if latitude_vertices is not None:
         latitude_vertices = _to_numpy(latitude_vertices, 'latitude_vertices')
 
@@ -143,7 +147,7 @@ def grid(axis_ids,latitude=None,longitude=None,latitude_vertices=None,longitude_
         if nvertices is not None:
             if nvert!=nvertices:
                 raise Exception,"you passed nvertices as: %i, but from your latitude_vertices it seems to be: %i" % (nvertices,nvert)
-        
+
     if longitude_vertices is not None:
         longitude_vertices = _to_numpy(longitude_vertices, 'longitude_vertices')
         if numpy.ndim(longitude_vertices)!=len(axis_ids)+1:
@@ -160,7 +164,7 @@ def grid(axis_ids,latitude=None,longitude=None,latitude_vertices=None,longitude_
             if nvert!=nvertices:
                 raise Exception,"you passed nvertices as: %i, but from your longitude_vertices it seems to be: %i" % (nvertices,nvert)
 
-        
+
 ##     if area is not None:
 ##         if not isinstance(area,numpy.ndarray):
 ##             try:
@@ -246,7 +250,7 @@ def set_grid_mapping(grid_id,mapping_name,parameter_names,parameter_values=None,
     pvals = numpy.ascontiguousarray(pvals).astype('d')
     return _cmor.set_grid_mapping(grid_id,mapping_name,pnms,pvals,punit)
 
-    
+
 
 def axis(table_entry,units=None,length=None,coord_vals=None,cell_bounds=None,interval=None):
     """ Creates an cmor_axis
@@ -307,7 +311,7 @@ def axis(table_entry,units=None,length=None,coord_vals=None,cell_bounds=None,int
         cell_bounds = numpy.ascontiguousarray(cell_bounds.filled())
     elif isinstance(cell_bounds,(list,tuple)):
         cell_bounds = numpy.ascontiguousarray(cell_bounds)
-        
+
     if cell_bounds is not None:
         if numpy.ndim(cell_bounds)>2:
             raise Exception, "Error cell_bounds rank must be at most 2"
@@ -343,30 +347,30 @@ def axis(table_entry,units=None,length=None,coord_vals=None,cell_bounds=None,int
     else:
         l = 0
         type = 'd'
-        
+
     if cell_bounds is not None:
         if type !=cell_bounds.dtype.char:
             cell_bounds = cell_bounds.astype(type)
-            
+
     if units is None:
         if coord_vals is not None:
             raise Exception, "Error you need to provide the units your coord_vals are in"
         else:
             units = "1"
-    
+
     if interval is None:
         interval = ""
 
     if length is not None:
         l = int(length)
-        
+
     return _cmor.axis(table_entry,units,l,coord_vals,type,cell_bounds,cbnds,interval)
 
 def variable(table_entry,units,axis_ids,type='f',missing_value=None,tolerance = 1.e-4,positive=None,original_name=None,history=None,comment=None):
-    
+
     if not isinstance(table_entry,str):
         raise Exception, "Error you must pass a string for the variable table_entry"
-    
+
     if not isinstance(units,str):
         raise Exception, "Error you must pass a string for the variable units"
 
@@ -375,19 +379,19 @@ def variable(table_entry,units,axis_ids,type='f',missing_value=None,tolerance =
             raise Exception, "Error you must pass a string for the variable original_name"
     else:
         original_name = ""
-        
+
     if history is not None:
         if not isinstance(history,str):
             raise Exception, "Error you must pass a string for the variable history"
     else:
         history = ""
-        
+
     if comment is not None:
         if not isinstance(comment,str):
             raise Exception, "Error you must pass a string for the variable comment"
     else:
         comment = ""
-        
+
     if numpy.ma.isMA(axis_ids):
         axis_ids = numpy.ascontiguousarray(axis_ids.filled())
     elif has_oldma and numpy.oldnumeric.ma.isMA(axis_ids):
@@ -440,7 +444,7 @@ def variable(table_entry,units,axis_ids,type='f',missing_value=None,tolerance =
 
     axis_ids=axis_ids.astype('i')
     return _cmor.variable(table_entry,units,ndims,axis_ids,type,missing_value,tolerance,positive,original_name,history,comment)
-    
+
 def zfactor(zaxis_id,zfactor_name,units="",axis_ids=None,type=None,zfactor_values=None,zfactor_bounds=None):
 
     if not isinstance(zaxis_id,(int,numpy.int,numpy.int32)):
@@ -449,7 +453,7 @@ def zfactor(zaxis_id,zfactor_name,units="",axis_ids=None,type=None,zfactor_value
 
     if not isinstance(zfactor_name,str):
         raise Exception, "Error you must pass a string for the variable zfactor_name"
-    
+
     if not isinstance(units,str):
         raise Exception, "Error you must pass a string for the variable units"
 
@@ -510,8 +514,8 @@ def zfactor(zaxis_id,zfactor_name,units="",axis_ids=None,type=None,zfactor_value
                     raise Exception, "Error unknown type for zfactor_values: %s" % repr(zfactor_values)
     elif type is None:
         type='d'
-        
-        
+
+
     if not isinstance(type,str):
         raise Exception, "error tpye must a a string"
     type = type.lower()
@@ -519,7 +523,7 @@ def zfactor(zaxis_id,zfactor_name,units="",axis_ids=None,type=None,zfactor_value
         type ='c'
     if not type in ["c","d","f","l","i"]:
         raise Exception, 'error unknown type: "%s", must be one of: "c","d","f","l","i"'
-    
+
     if zfactor_bounds is not None:
         if numpy.ma.isMA(zfactor_bounds):
             zfactor_bounds = numpy.ascontiguousarray(zfactor_bounds.filled())
@@ -574,7 +578,7 @@ def write(var_id,data,ntimes_passed=None,file_suffix="",time_vals=None,time_bnds
         data = numpy.ascontiguousarray(data.filled())
     elif has_cdms2 and cdms2.isVariable(data):
         if time_vals is None:
-            time_vals = data.getTime() 
+            time_vals = data.getTime()
         data = numpy.ascontiguousarray(data.filled())
     elif isinstance(data,(list,tuple)):
         data = numpy.ascontiguousarray(data)
@@ -607,7 +611,7 @@ def write(var_id,data,ntimes_passed=None,file_suffix="",time_vals=None,time_bnds
         if not type in ['f','d','i','l']:
             raise Exception, "Error time_vals type must one of: 'f','d','i','l', please convert first"
         time_vals=time_vals.astype("d")
-       
+
 
     if ntimes_passed is None:
         if time_vals is None:
@@ -633,7 +637,7 @@ def write(var_id,data,ntimes_passed=None,file_suffix="",time_vals=None,time_bnds
         if goodshape[i]!=0:
             if sh[j]!=goodshape[i]:
                 if goodshape[i]!=1:
-                    raise Exception,"error your data shape (%s) does not match the expect variable shape (%s)" % (str(osh),str(ogoodshape))
+                    raise Exception,"Error: your data shape (%s) does not match the expected variable shape (%s)\nCheck your variable dimensions before caling cmor_write" % (str(osh),str(ogoodshape))
             j+=1
         elif ntimes_passed!=1:
             j+=1
@@ -650,7 +654,7 @@ def write(var_id,data,ntimes_passed=None,file_suffix="",time_vals=None,time_bnds
             time_bnds = numpy.ascontiguousarray(time_bnds.filled())
         elif has_cdms2 and cdms2.isVariable(time_bnds):
             if time_vals is None:
-                time_vals = time_bnds.getTime() 
+                time_vals = time_bnds.getTime()
             time_bnds = numpy.ascontiguousarray(time_bnds.filled())
         elif isinstance(time_bnds,(list,tuple)):
             time_bnds = numpy.ascontiguousarray(time_bnds)
@@ -793,7 +797,7 @@ def close(var_id=None,file_name=False, preserve=False):
             return _cmor.close(var_id,0,1)
         else:
             return _cmor.close(var_id,1,1)
-        
+
 
 def set_cur_dataset_attribute(name,value):
     """Sets an attribute onto the current cmor dataset
@@ -835,7 +839,7 @@ def get_cur_dataset_attribute(name):
         return _cmor.get_cur_dataset_attribute(name)
     else:
         return None
-    
+
 def set_variable_attribute(var_id,name,value):
     """Sets an attribute onto a cmor variable
     Usage:
@@ -858,11 +862,11 @@ def set_deflate(var_id,shuffle,deflate,deflate_level):
     Where:
       var_id: is cmor variable id
       shuffle: if true, turn on netCDF the shuffle filter
-      deflate: if true, turn on the deflate filter at the level 
+      deflate: if true, turn on the deflate filter at the level
                specified by the deflate_level parameter
-      deflate_level: if the deflate parameter is non-zero. 
+      deflate_level: if the deflate parameter is non-zero.
                      Set the deflate value. Must be between 0 and 9
-      
+
     """
 
     return _cmor.set_deflate(var_id, shuffle, deflate, deflate_level)
@@ -897,18 +901,8 @@ def get_variable_attribute(var_id,name):
         return _cmor.get_variable_attribute(var_id,name)
     else:
         return None
-    
+
 def get_final_filename():
    """ Retrieve renamed file after cmor.close() has been called.  This is useful to reopen the file in the same program.
    """
    return _cmor.get_final_filename()
-
-def create_output_path(varid):
-    """returns the output path where a variable would be stored, given a varid (as returned by a call to cmor.variable)
-    Usage:
-      path = create_output_path(var_id)
-    Where:
-      var_id : id to variable as returned by a call to variable(...)
-    Returns: the path where the file will be created
-    """
-    return _cmor.create_output_path(varid)
diff --git a/LibCV/CMIP6Validator.py b/LibCV/CMIP6Validator.py
new file mode 100644
index 0000000..68b2428
--- /dev/null
+++ b/LibCV/CMIP6Validator.py
@@ -0,0 +1,267 @@
+# -*- coding: utf-8 -*-
+#
+# Please first complete the following steps:
+#
+#   1. Download
+#      https://github.com/PCMDI/cmip6-cmor-tables.git
+#      Create a soft link cmip6-cmor-tables/Tables to ./Tables in your
+#      working directory
+#
+#   python CMIP6Validtor ../Tables/CMIP6_Amon.json ../CMIP6/yourfile.nc
+#
+
+'''
+Created on Fri Feb 19 11:33:52 2016
+
+ at author: Denis Nadeau LLNL
+'''
+
+import cmip6_cv
+import cdms2
+import argparse
+import sys
+import os
+import json
+import numpy
+
+
+class bcolors:
+    HEADER = '\033[95m'
+    OKBLUE = '\033[94m'
+    OKGREEN = '\033[1;32m'
+    WARNING = '\033[1;34;47m'
+    FAIL = '\033[1;31;47m'
+    ENDC = '\033[0m'
+    BOLD = '\033[1m'
+    UNDERLINE = '\033[4m'
+
+# =========================
+# JSONAction()
+# =========================
+
+
+class JSONAction(argparse.Action):
+    '''
+    Check if argparse is JSON file
+    '''
+
+    def __call__(self, parser, namespace, values, option_string=None):
+        fn = values
+        if not os.path.isfile(fn):
+            raise argparse.ArgumentTypeError('JSONAction:{0} is file not found'.format(fn))
+        f = open(fn)
+        lines = f.readlines()
+        jsonobject = json.loads(" ".join(lines))
+        if not jsonobject:
+            raise argparse.ArgumentTypeError('JSONAction:{0} is file not a valid JSON file'.format(fn))
+        setattr(namespace, self.dest, values)
+
+
+# =========================
+# CDMSAction()
+# =========================
+class CDMSAction(argparse.Action):
+    '''
+    Check if argparse is CDMS file
+    '''
+
+    def __call__(self, parser, namespace, values, option_string=None):
+        fn = values
+        if not os.path.isfile(fn):
+            raise argparse.ArgumentTypeError('CDMSAction:{0} does not exist'.format(fn))
+        f = cdms2.open(fn)
+        setattr(namespace, self.dest, f)
+
+
+# =========================
+# readable_dir()
+# =========================
+class readable_dir(argparse.Action):
+    '''
+    Check if argparse is a directory.
+    '''
+
+    def __call__(self, parser, namespace, values, option_string=None):
+        prospective_dir = values
+        if not os.path.isdir(prospective_dir):
+            raise argparse.ArgumentTypeError('readable_dir:{0} is not a valid path'.format(prospective_dir))
+        if os.access(prospective_dir, os.R_OK):
+            setattr(namespace, self.dest, prospective_dir)
+        else:
+            raise argparse.ArgumentTypeError('readable_dir:{0} is not a readable dir'.format(prospective_dir))
+
+
+# =========================
+# checkCMIP6()
+# =========================
+class checkCMIP6(object):
+    '''
+    Validate if a file is CMIP6 compliant and ready for publication.
+
+    Class need to read CMIP6 Table and Controled Vocabulary file.
+
+    As well,the class will load the EXPERIMENT json file
+
+    Input:
+        args.cmip6_table:  CMIP6 table used to creat this file,
+                           variable attributes and dimensions will be controled.
+        args.CV:           Controled Vocabulary "json" file.
+
+    Output:
+        outfile:      Log file, default is stdout.
+
+    '''
+
+    # *************************
+    #   __init__()
+    # *************************
+    def __init__(self, args):
+        # -------------------------------------------------------------------
+        #  Initilaze arrays
+        # -------------------------------------------------------------------
+        self.cmip6_table = args.cmip6_table
+        self.infile     = args.infile
+        self.attributes = self.infile.listglobal()
+        self.variables  = self.infile.listvariable()
+
+        # -------------------------------------------------------------------
+        # find variable that contains a "history" (should only be one)
+        # -------------------------------------------------------------------
+        self.var = [var for var in self.variables if 'history' in self.infile.listattribute(var)]
+        if((self.var == []) or (len(self.var) > 1)):
+            raise KeyboardInterrupt
+
+        self.keys = self.infile.listattribute(var)
+
+        # -------------------------------------------------------------------
+        # call setup() to clean all 'C' internal memory.
+        # -------------------------------------------------------------------
+        cmip6_cv.setup(inpath="../Tables", exit_control=cmip6_cv.CMOR_NORMAL)
+
+        # -------------------------------------------------------------------
+        # Set Control Vocabulary file to use (default from cmor.h)
+        # -------------------------------------------------------------------
+        cmip6_cv.set_cur_dataset_attribute(cmip6_cv.GLOBAL_CV_FILENAME, cmip6_cv.TABLE_CONTROL_FILENAME)
+        cmip6_cv.set_cur_dataset_attribute(cmip6_cv.FILE_PATH_TEMPLATE, cmip6_cv.CMOR_DEFAULT_PATH_TEMPLATE)
+        cmip6_cv.set_cur_dataset_attribute(cmip6_cv.FILE_NAME_TEMPLATE, cmip6_cv.CMOR_DEFAULT_FILE_TEMPLATE)
+        cmip6_cv.set_cur_dataset_attribute(cmip6_cv.GLOBAL_ATT_FURTHERINFOURLTMPL, cmip6_cv.CMOR_DEFAULT_FURTHERURL_TEMPLATE)
+
+        # -------------------------------------------------------------------
+        # Create alist of all Global Attributes and set "dataset"
+        # -------------------------------------------------------------------
+        self.dictGbl = {key: self.infile.getglobal(key) for key in self.attributes}
+        ierr = [cmip6_cv.set_cur_dataset_attribute(key, value) for key, value in self.dictGbl.iteritems()]
+
+        # -------------------------------------------------------------------
+        # Create a dictionnary of attributes for var
+        # -------------------------------------------------------------------
+        self.dictVars = dict((y, x) for y, x in
+                                    [(key, value) for key in self.keys
+                                        if self.infile.getattribute(self.var[0], key) is not None
+                                        for value in [self.infile.getattribute(self.var[0], key)]])
+        # -------------------------------------------------------------------
+        # Load CMIP6 table into memory
+        # -------------------------------------------------------------------
+        self.table_id = cmip6_cv.load_table(self.cmip6_table)
+
+    def ControlVocab(self):
+        '''
+            Check CMIP6 global attributes against Control Vocabulary file.
+
+                1. Validate required attribute if presents and some values.
+                2. Validate registered institution and institution_id
+                3. Validate registered source and source_id
+                4. Validate experiment, experiment_id and attribute associated with the experiment.
+                5. Validate grid_label and grid_resolution
+                6. Validate creation time in ISO format (YYYY-MM-DDTHH:MM:SS)
+                7. Validate furtherinfourl from CV internal template
+                8. Validate variable attributes with CMOR JSON table.
+        '''
+        cmip6_cv.check_requiredattributes(self.table_id)
+        cmip6_cv.check_institution(self.table_id)
+        cmip6_cv.check_sourceID(self.table_id)
+        cmip6_cv.check_experiment(self.table_id)
+        cmip6_cv.check_grids(self.table_id)
+        cmip6_cv.check_ISOTime()
+        cmip6_cv.check_furtherinfourl(self.table_id)
+        varid = cmip6_cv.setup_variable(self.var[0], 'm', 1e20)
+
+        for key in self.dictVars.keys():
+            # Is this attritue in the input table?
+            if(cmip6_cv.has_variable_attribute(varid, key)):
+                # Verify that attribute value is equal to file attribute
+                table_value = cmip6_cv.get_variable_attribute(varid, key)
+                file_value = self.dictVars[key]
+                if isinstance(table_value, numpy.ndarray):
+                    table_value = table_value[0]
+                if isinstance(file_value, numpy.ndarray):
+                    file_value = file_value[0]
+
+                if isinstance(table_value, float):
+                    if(table_value / file_value < 1.1):
+                        table_value = file_value
+
+                file_value = str(file_value)
+                table_value = str(table_value)
+                if table_value != file_value:
+                    print "You variable attribute differ from table attribute!"
+                    print "You file contains " + key + ":" + file_value + " and"
+                    print "CMIP6 tables requires " + key + ":" + table_value + "."
+
+        if(cmip6_cv.get_CV_Error()):
+            raise KeyboardInterrupt
+        print bcolors.OKGREEN
+        print "*************************************************************************************"
+        print "* This file is compliant with the CMIP6 specification and can be published in ESGF. *"
+        print "*************************************************************************************"
+        print bcolors.ENDC
+
+
+#  =========================
+#   main()
+#  =========================
+def main():
+    parser = argparse.ArgumentParser(prog='CMIP6Validator',
+                                     description='Validate CMIP6 file '
+                                     'for ESGF publication.')
+
+    parser.add_argument('cmip6_table',
+                        help='CMIP6 CMOR table (JSON file) ex: Tables/CMIP6_Amon.json', action=JSONAction)
+
+    parser.add_argument('infile',
+                        help='Input CMIP6 netCDF file to Validate ex: clisccp_cfMon_DcppC22_NICAM_gn_200001-200001.nc',
+                        action=CDMSAction)
+
+    parser.add_argument('outfile',
+                        nargs='?',
+                        help='Output file (default stdout)',
+                        type=argparse.FileType('w'),
+                        default=sys.stdout)
+
+    try:
+        args = parser.parse_args()
+    except argparse.ArgumentTypeError as errmsg:
+        print >> sys.stderr, str(errmsg)
+        return 1
+    except SystemExit:
+        return 1
+
+    process = checkCMIP6(args)
+    process.ControlVocab()
+
+# process.checkActivities()
+    return(0)
+
+
+if(__name__ == '__main__'):
+    try:
+        sys.exit(main())
+
+    except KeyboardInterrupt:
+        print bcolors.FAIL
+        print "!!!!!!!!!!!!!!!!!!!!!!!!!"
+        print "! Error:  The input file is not CMIP6 compliant"
+        print "! Check your file or use CMOR 3.1 to achieve compliance for ESGF publication."
+        print "!!!!!!!!!!!!!!!!!!!!!!!!!"
+        print bcolors.ENDC
+        sys.exit(-1)
diff --git a/LibCV/__init__.py b/LibCV/__init__.py
new file mode 100644
index 0000000..f14c202
--- /dev/null
+++ b/LibCV/__init__.py
@@ -0,0 +1,4 @@
+from cmor_const import *
+
+from pywrapper import setup, load_table, set_table, close, set_cur_dataset_attribute, get_cur_dataset_attribute, has_cur_dataset_attribute, set_variable_attribute, get_variable_attribute, has_variable_attribute, check_institution, check_sourceID, check_experiment, check_grids, check_requiredattributes, check_ISOTime, check_furtherinfourl, get_CV_Error, setup_variable
+
diff --git a/LibCV/cfchecker/__init__.py b/LibCV/cfchecker/__init__.py
new file mode 100644
index 0000000..3694802
--- /dev/null
+++ b/LibCV/cfchecker/__init__.py
@@ -0,0 +1,21 @@
+import sys
+import os
+import os.path as op
+
+
+__version__ = '2.0.9'
+
+from cfchecker.cfchecks import getargs, CFChecker
+
+def cfchecks_main():
+    """cfchecks_main is based on the main program block in cfchecks.py
+    """
+
+    (badc,coards,uploader,useFileName,standardName,areaTypes,udunitsDat,version,files)=getargs(sys.argv)
+    
+    inst = CFChecker(uploader=uploader, useFileName=useFileName, badc=badc, coards=coards, cfStandardNamesXML=standardName, cfAreaTypesXML=areaTypes, udunitsDat=udunitsDat, version=version)
+    for file in files:
+        rc = inst.checker(file)
+        sys.exit (rc)
+
+
diff --git a/LibCV/cfchecker/cfchecks.py b/LibCV/cfchecker/cfchecks.py
new file mode 100644
index 0000000..a24b5e1
--- /dev/null
+++ b/LibCV/cfchecker/cfchecks.py
@@ -0,0 +1,2653 @@
+#!/usr/bin/env python
+#!/home/ros/software/CDAT-5.2-cdms/bin/python
+# Adapted for numpy/ma/cdms2 by convertcdms.py
+#-------------------------------------------------------------
+# Name: cfchecks.py
+#
+# Author: Rosalyn Hatcher - Met Office, UK
+#
+# Maintainer: Rosalyn Hatcher - NCAS-CMS, Univ. of Reading, UK
+#
+# Date: February 2003
+#
+# File Revision: $Revision: 200 $
+#
+# CF Checker Version: See __version__
+#
+#-------------------------------------------------------------
+''' cfchecker [-a|--area_types area_types.xml] [-s|--cf_standard_names standard_names.xml] [-u|--udunits udunits.dat] [-v|--version CFVersion] file1 [file2...]
+
+Description:
+ The cfchecker checks NetCDF files for compliance to the CF standard.
+ 
+Options:
+ -a or --area_types:
+       the location of the CF area types table (xml)
+       
+ -s or --cf_standard_names:
+       the location of the CF standard name table (xml)
+       
+ -u or --udunits:
+       the location of the udunits.dat file
+
+ -h or --help: Prints this help text.
+
+ -v or --version: CF version to check against, use auto to auto-detect the file version.
+
+'''
+
+from sys import *
+import cdms2 as cdms, re, string, types, numpy
+
+from cdms2.axis import FileAxis
+from cdms2.auxcoord import FileAuxAxis1D
+
+
+# Version is imported from the package module cfchecker/__init__.py
+from cfchecker import __version__
+
+# Use ctypes to interface to the UDUNITS-2 shared library
+# The udunits2 library needs to be in a standard path o/w export LD_LIBRARY_PATH
+from ctypes import *
+udunits=CDLL("libudunits2.so")
+ 
+STANDARDNAME = 'http://cfconventions.org/Data/cf-standard-names/current/src/cf-standard-name-table.xml'
+AREATYPES = 'http://cfconventions.org/Data/area-type-table/current/src/area-type-table.xml'
+
+#-----------------------------------------------------------
+from xml.sax import ContentHandler
+from xml.sax import make_parser
+from xml.sax.handler import feature_namespaces
+
+
+def normalize_whitespace(text):
+    "Remove redundant whitespace from a string."
+    return ' '.join(text.split())
+
+
+class CFVersion(object):
+    """A CF version number, stored as a tuple, that can be instantiated with 
+    a tuple or a string, written out as a string, and compared with another version"""
+
+    def __init__(self, value=()):
+        "Instantiate CFVersion with a string or with a tuple of ints"
+        if isinstance(value, str):
+            if value.startswith("CF-"):
+                value = value[3:]
+            self.tuple = map(int, value.split("."))
+        else:
+            self.tuple = value
+
+    def __nonzero__(self):
+        if self.tuple:
+            return True
+        else:
+            return False
+
+    def __str__(self):
+        return "CF-%s" % string.join(map(str, self.tuple), ".")
+
+    def __cmp__(self, other):
+        # maybe overkill but allow for different lengths in future e.g. 3.2 and 3.2.1
+        pos = 0
+        while True:
+            in_s = (pos < len(self.tuple))
+            in_o = (pos < len(other.tuple))
+            if in_s:
+                if in_o:
+                    c = cmp(self.tuple[pos], other.tuple[pos])
+                    if c != 0:
+                        return c  # e.g. 1.x <=> 1.y
+                else:  # in_s and not in_o
+                    return 1  # e.g. 3.2.1 > 3.2
+            else:
+                if in_o:  # and not in_s
+                    return -1  # e.g. 3.2 < 3.2.1
+                else:  # not in_s and not in_o
+                    return 0  # e.g. 3.2 == 3.2
+            pos += 1
+
+vn1_0 = CFVersion((1, 0))
+vn1_1 = CFVersion((1, 1))
+vn1_2 = CFVersion((1, 2))
+vn1_3 = CFVersion((1, 3))
+vn1_4 = CFVersion((1, 4))
+vn1_5 = CFVersion((1, 5))
+vn1_6 = CFVersion((1, 6))
+cfVersions = [vn1_0, vn1_1, vn1_2, vn1_3, vn1_4, vn1_5, vn1_6]
+newest_version = max(cfVersions)
+
+
+class ConstructDict(ContentHandler):
+    """Parse the xml standard_name table, reading all entries
+       into a dictionary; storing standard_name and units.
+    """
+    def __init__(self):
+        self.inUnitsContent = 0
+        self.inEntryIdContent = 0
+        self.inVersionNoContent = 0
+        self.inLastModifiedContent = 0
+        self.dict = {}
+        
+    def startElement(self, name, attrs):
+        # If it's an entry element, save the id
+        if name == 'entry':
+            id = normalize_whitespace(attrs.get('id', ""))
+            self.this_id = id
+
+        # If it's the start of a canonical_units element
+        elif name == 'canonical_units':
+            self.inUnitsContent = 1
+            self.units = ""
+
+        elif name == 'alias':
+            id = normalize_whitespace(attrs.get('id', ""))
+            self.this_id = id
+
+        elif name == 'entry_id':
+            self.inEntryIdContent = 1
+            self.entry_id = ""
+
+        elif name == 'version_number':
+            self.inVersionNoContent = 1
+            self.version_number = ""
+
+        elif name == 'last_modified':
+            self.inLastModifiedContent = 1
+            self.last_modified = ""
+            
+
+    def characters(self, ch):
+        if self.inUnitsContent:
+            self.units = self.units + ch
+
+        elif self.inEntryIdContent:
+            self.entry_id = self.entry_id + ch
+
+        elif self.inVersionNoContent:
+            self.version_number = self.version_number + ch
+
+        elif self.inLastModifiedContent:
+            self.last_modified = self.last_modified + ch
+
+    def endElement(self, name):
+        # If it's the end of the canonical_units element, save the units
+        if name == 'canonical_units':
+            self.inUnitsContent = 0
+            self.units = normalize_whitespace(self.units)
+            self.dict[self.this_id] = self.units
+            
+        # If it's the end of the entry_id element, find the units for the self.alias
+        elif name == 'entry_id':
+            self.inEntryIdContent = 0
+            self.entry_id = normalize_whitespace(self.entry_id)
+            try: 
+                self.dict[self.this_id] = self.dict[self.entry_id]
+            except KeyError:
+                print ""
+                print "**WARNING** Error in standard_name table:  entry_id '"+self.entry_id+"' not found"
+                print "Please contact Rosalyn Hatcher (r.s.hatcher at reading.ac.uk)"
+                print ""
+
+        # If it's the end of the version_number element, save it
+        elif name == 'version_number':
+            self.inVersionNoContent = 0
+            self.version_number = normalize_whitespace(self.version_number)
+
+        # If it's the end of the last_modified element, save the last modified date
+        elif name == 'last_modified':
+            self.inLastModifiedContent = 0
+            self.last_modified = normalize_whitespace(self.last_modified)
+
+
+class ConstructList(ContentHandler):
+    """Parse the xml area_type table, reading all area_types 
+       into a list.
+    """
+    def __init__(self):
+        self.inVersionNoContent = 0
+        self.inLastModifiedContent = 0
+        self.list = []
+        
+    def startElement(self, name, attrs):
+        # If it's an entry element, save the id
+        if name == 'entry':
+            id = normalize_whitespace(attrs.get('id', ""))
+            self.list.append(id)
+
+        elif name == 'version_number':
+            self.inVersionNoContent = 1
+            self.version_number = ""
+
+        elif name == 'date':
+            self.inLastModifiedContent = 1
+            self.last_modified = ""
+
+    def characters(self, ch):
+        if self.inVersionNoContent:
+            self.version_number = self.version_number + ch
+
+        elif self.inLastModifiedContent:
+            self.last_modified = self.last_modified + ch
+
+    def endElement(self, name):
+        # If it's the end of the version_number element, save it
+        if name == 'version_number':
+            self.inVersionNoContent = 0
+            self.version_number = normalize_whitespace(self.version_number)
+
+        # If it's the end of the date element, save the last modified date
+        elif name == 'date':
+            self.inLastModifiedContent = 0
+            self.last_modified = normalize_whitespace(self.last_modified)
+
+            
+def chkDerivedName(name):
+    """Checks whether name is a derived standard name and adheres
+       to the transformation rules. See CF standard names document
+       for more information.
+    """
+    if re.search("^(direction|magnitude|square|divergence)_of_[a-zA-Z][a-zA-Z0-9_]*$",name):
+        return 0
+
+    if re.search("^rate_of_change_of_[a-zA-Z][a-zA-Z0-9_]*$",name):
+        return 0
+
+    if re.search("^(grid_)?(northward|southward|eastward|westward)_derivative_of_[a-zA-Z][a-zA-Z0-9_]*$",name):
+        return 0
+
+    if re.search("^product_of_[a-zA-Z][a-zA-Z0-9_]*_and_[a-zA-Z][a-zA-Z0-9_]*$",name):
+        return 0
+
+    if re.search("^ratio_of_[a-zA-Z][a-zA-Z0-9_]*_to_[a-zA-Z][a-zA-Z0-9_]*$",name):
+        return 0
+
+    if re.search("^derivative_of_[a-zA-Z][a-zA-Z0-9_]*_wrt_[a-zA-Z][a-zA-Z0-9_]*$",name):
+        return 0
+
+    if re.search("^(correlation|covariance)_over_[a-zA-Z][a-zA-Z0-9_]*_of_[a-zA-Z][a-zA-Z0-9_]*_and_[a-zA-Z][a-zA-Z0-9_]*$",name):
+        return 0
+
+    if re.search("^histogram_over_[a-zA-Z][a-zA-Z0-9_]*_of_[a-zA-Z][a-zA-Z0-9_]*$",name):
+        return 0
+
+    if re.search("^probability_distribution_over_[a-zA-Z][a-zA-Z0-9_]*_of_[a-zA-Z][a-zA-Z0-9_]*$",name):
+        return 0
+
+    if re.search("^probability_density_function_over_[a-zA-Z][a-zA-Z0-9_]*_of_[a-zA-Z][a-zA-Z0-9_]*$",name):
+        return 0
+    
+    # Not a valid derived name
+    return 1
+
+
+#======================
+# Checking class
+#======================
+class CFChecker:
+    
+  def __init__(self, uploader=None, useFileName="yes", badc=None, coards=None, cfStandardNamesXML=None, cfAreaTypesXML=None, udunitsDat=None, version=newest_version):
+      self.uploader = uploader
+      self.useFileName = useFileName
+      self.badc = badc
+      self.coards = coards
+      self.standardNames = cfStandardNamesXML
+      self.areaTypes = cfAreaTypesXML
+      self.udunits = udunitsDat
+      self.version = version
+      self.err = 0
+      self.warn = 0
+      self.info = 0
+      self.cf_roleCount = 0          # Number of occurences of the cf_role attribute in the file
+      self.raggedArrayFlag = 0       # Flag to indicate if file contains any ragged array representations
+
+  def checker(self, file):
+
+    fileSuffix = re.compile('^\S+\.nc$')
+
+    print ""
+    if self.uploader:
+        realfile = string.split(file,".nc")[0]+".nc"
+        print "CHECKING NetCDF FILE:", realfile
+    elif self.useFileName=="no":
+        print "CHECKING NetCDF FILE"
+    else:
+        print "CHECKING NetCDF FILE:",file
+    print "====================="
+    
+    # Check for valid filename
+    if not fileSuffix.match(file):
+        print "ERROR (2.1): Filename must have .nc suffix"
+        exit(1)
+
+    # Initialize udunits-2 package
+    # (Temporarily ignore messages to std error stream to prevent "Definition override" warnings
+    # being dislayed see Trac #50)
+    # Use ctypes callback functions to declare ut_error_message_handler (uemh)
+    # Don't fully understand why this works!  Solution supplied by ctypes-mailing-list. 19.01.10
+    uemh = CFUNCTYPE(c_int,c_char_p)
+    ut_set_error_message_handler = CFUNCTYPE(uemh,uemh)(("ut_set_error_message_handler",udunits))
+    ut_write_to_stderr = uemh(("ut_write_to_stderr",udunits))
+    ut_ignore = uemh(("ut_ignore",udunits))
+
+    old_handler = ut_set_error_message_handler(ut_ignore)
+                                       
+    # if self.udunits=None this will load the UDUNITS2 xml file from the default place
+    self.unitSystem=udunits.ut_read_xml(self.udunits)
+    if not self.unitSystem:
+        exit("Could not read the UDUNITS2 xml database from: %s" % self.udunits)
+
+    old_handler = ut_set_error_message_handler(ut_write_to_stderr)
+
+    # Read in netCDF file
+    try:
+        self.f=cdms.open(file,"r")
+
+    except AttributeError:
+        print "NetCDF Attribute Error:"
+        raise
+    except:
+        print "\nCould not open file, please check that NetCDF is formatted correctly.\n".upper()
+        print "ERRORS detected:",1
+        raise
+        exit(1)
+
+
+    #if 'auto' version, check the CF version in the file
+    #if none found, use the default
+    if not self.version:
+        self.version = self.getFileCFVersion()
+        if not self.version:
+            print "WARNING: Cannot determine CF version from the Conventions attribute; checking against latest CF version:",newest_version
+            self.warn = self.warn+1
+            self.version = newest_version
+
+
+    # Set up dictionary of all valid attributes, their type and use
+    self.setUpAttributeList()
+
+    # Set up dictionary of standard_names and their assoc. units
+    parser = make_parser()
+    parser.setFeature(feature_namespaces, 0)
+    self.std_name_dh = ConstructDict()
+    parser.setContentHandler(self.std_name_dh)
+    parser.parse(self.standardNames)
+
+    if self.version >= vn1_4:
+        # Set up list of valid area_types
+        self.area_type_lh = ConstructList()
+        parser.setContentHandler(self.area_type_lh)
+        parser.parse(self.areaTypes)
+    
+    print "Using CF Checker Version",__version__
+
+    if not self.version:
+        print "Checking against CF Version (auto)"
+    else:
+        print "Checking against CF Version %s" % self.version
+
+    print "Using Standard Name Table Version "+self.std_name_dh.version_number+" ("+self.std_name_dh.last_modified+")"
+
+    if self.version >= vn1_4:
+        print "Using Area Type Table Version "+self.area_type_lh.version_number+" ("+self.area_type_lh.last_modified+")"
+    print ""
+    
+    # Read in netCDF file
+    try:
+        self.f=cdms.open(file,"r")
+
+    except AttributeError:
+        print "NetCDF Attribute Error:"
+        raise
+    except:
+        print "\nCould not open file, please check that NetCDF is formatted correctly.\n".upper()
+        print "ERRORS detected:",1
+        raise
+
+    try:
+        return self._checker()
+    finally:
+        self.f.close()
+  
+  def _checker(self):
+    """
+    Main implementation of checker assuming self.f exists.
+    """
+    lowerVars=[]
+    rc=1
+
+    # Check global attributes
+    if not self.chkGlobalAttributes(): rc=0
+        
+    (coordVars,auxCoordVars,boundsVars,climatologyVars,gridMappingVars)=self.getCoordinateDataVars()
+    self.coordVars = coordVars
+    self.auxCoordVars = auxCoordVars
+    self.boundsVars = boundsVars
+    self.climatologyVars = climatologyVars
+    self.gridMappingVars = gridMappingVars
+
+    #print "Auxillary Coordinate Vars:",auxCoordVars
+    #print "Coordinate Vars: ",coordVars
+
+    allCoordVars=coordVars[:]
+    allCoordVars[len(allCoordVars):]=auxCoordVars[:]
+
+    self.setUpFormulas()
+    
+    axes=self.f.axes.keys()
+
+    # Check each variable
+    for var in self.f._file_.variables.keys():
+        print ""
+        print "------------------"
+        print "Checking variable:",var
+        print "------------------"
+
+        if not self.validName(var):
+            print "ERROR (2.3): Invalid variable name -",var
+            self.err = self.err+1
+            rc=0
+
+        # Check to see if a variable with this name already exists (case-insensitive)
+        lowerVar=var.lower()
+        if lowerVar in lowerVars:
+            print "WARNING (2.3): variable clash:-",var
+            self.warn = self.warn + 1
+        else:
+            lowerVars.append(lowerVar)
+
+        if var not in axes:
+            # Non-coordinate variable
+            if not self.chkDimensions(var,allCoordVars): rc=0
+        
+        if not self.chkDescription(var): rc=0
+
+        for attribute in self.f[var].attributes.keys():
+            if not self.chkAttribute(attribute,var,allCoordVars): rc=0
+
+        if not self.chkUnits(var,allCoordVars): rc=0
+        
+        if not self.chkValidMinMaxRange(var): rc=0
+
+        if not self.chk_FillValue(var): rc=0
+
+        if not self.chkAxisAttribute(var): rc=0
+
+        if not self.chkPositiveAttribute(var): rc=0
+
+        if not self.chkCellMethods(var): rc=0
+
+        if not self.chkCellMeasures(var): rc=0
+        
+        if not self.chkFormulaTerms(var,allCoordVars): rc=0
+
+        if not self.chkCompressAttr(var): rc=0
+
+        if not self.chkPackedData(var): rc=0
+
+        if self.version >= vn1_3:
+            # Additional conformance checks from CF-1.3 onwards
+            if not self.chkFlags(var): rc=0
+
+        if self.version >= vn1_6:
+            # Additional conformance checks from CF-1.6 onwards
+            if not self.chkCFRole(var): rc=0
+            if not self.chkRaggedArray(var): rc=0
+
+        if var in coordVars:
+            if not self.chkMultiDimCoord(var, axes): rc=0
+            if not self.chkValuesMonotonic(var): rc=0
+
+        if var in gridMappingVars:
+            if not self.chkGridMappingVar(var) : rc=0
+
+        #print "Axes:",axes
+        if var in axes:
+            # Check var is a FileAxis.  If not then there may be a problem with its declaration.
+            # I.e. Multi-dimensional coordinate var with a dimension of the same name
+            # or an axis that hasn't been identified through the coordinates attribute
+            # CRM035 (17.04.07)
+            if not (isinstance(self.f[var], FileAxis) or isinstance(self.f[var], FileAuxAxis1D)):
+                print "WARNING (5): Possible incorrect declaration of a coordinate variable."
+                self.warn = self.warn+1
+            else:    
+                if self.f[var].isTime():
+                    if not self.chkTimeVariableAttributes(var): rc=0
+
+    #print self.cf_roleCount,"variable(s) have the cf_role attribute set"
+    if self.version >= vn1_6:
+        print " "
+   
+        if self.raggedArrayFlag != 0 and not self.f.attributes.has_key('featureType'):
+            print "ERROR (9.4): The global attribute 'featureType' must be present (A ragged array representation has been used)"
+            self.err = self.err + 1
+
+
+        if self.f.attributes.has_key('featureType'):
+            featureType = self.f.attributes['featureType']
+
+            if self.cf_roleCount == 0 and featureType != "point":
+                print "WARNING (9.5): A variable with the attribute cf_role should be included in a Discrete Geometry CF File"
+                self.warn = self.warn + 1
+                    
+            if re.match('^(timeSeries|trajectory|profile)$',featureType,re.I) and self.cf_roleCount != 1:
+                # Should only be a single occurence of a cf_role attribute
+                print "WARNING (9.5): CF Files containing",featureType,"featureType should only include a single occurance of a cf_role attribute"
+                self.warn = self.warn + 1
+
+            elif re.match('^(timeSeriesProfile|trajectoryProfile)$',featureType,re.I) and self.cf_roleCount > 2:
+                # May contain up to 2 occurences of cf_roles attribute
+                print "ERROR (9.5): CF Files containing",featureType,"featureType may contain 2 occurences of a cf_role attribute"
+                self.err = self.err + 1
+        
+
+    print ""
+    print "ERRORS detected:",self.err
+    print "WARNINGS given:",self.warn
+    print "INFORMATION messages:",self.info
+
+    if self.err:
+        # Return number of errors found
+        return self.err
+    elif self.warn:
+        # No errors, but some warnings found
+        return -(self.warn)
+    else:
+        # No errors or warnings - return success!
+        return 0
+
+
+  #-----------------------------
+  def setUpAttributeList(self):
+  #-----------------------------
+      """Set up Dictionary of valid attributes, their corresponding
+      Type; S(tring), N(umeric) D(ata variable type)  and Use C(oordinate),
+      D(ata non-coordinate) or G(lobal) variable."""
+    
+      self.AttrList={}
+      self.AttrList['add_offset']=['N','D']
+      self.AttrList['ancillary_variables']=['S','D']
+      self.AttrList['axis']=['S','C']
+      self.AttrList['bounds']=['S','C']
+      self.AttrList['calendar']=['S','C']
+      self.AttrList['cell_measures']=['S','D']
+      self.AttrList['cell_methods']=['S','D']
+      self.AttrList['climatology']=['S','C']
+      self.AttrList['comment']=['S',('G','D')]
+      self.AttrList['compress']=['S','C']
+      self.AttrList['Conventions']=['S','G']
+      self.AttrList['coordinates']=['S','D']
+      self.AttrList['_FillValue']=['D','D']
+      self.AttrList['flag_meanings']=['S','D']
+      self.AttrList['flag_values']=['D','D']
+      self.AttrList['formula_terms']=['S','C']
+      self.AttrList['grid_mapping']=['S','D']
+      self.AttrList['history']=['S',('G', 'D')]
+      self.AttrList['institution']=['S',('G','D')]
+      self.AttrList['leap_month']=['N','C']
+      self.AttrList['leap_year']=['N','C']
+      self.AttrList['long_name']=['S',('C','D')]
+      self.AttrList['missing_value']=['D','D']
+      self.AttrList['month_lengths']=['N','C']
+      self.AttrList['positive']=['S','C']
+      self.AttrList['references']=['S',('G','D')]
+      self.AttrList['scale_factor']=['N','D']
+      self.AttrList['source']=['S',('G','D')]
+      self.AttrList['standard_error_multiplier']=['N','D']
+      self.AttrList['standard_name']=['S',('C','D')]
+      self.AttrList['title']=['S','G']
+      self.AttrList['units']=['S',('C','D')]
+      self.AttrList['valid_max']=['N',('C','D')]
+      self.AttrList['valid_min']=['N',('C','D')]
+      self.AttrList['valid_range']=['N',('C','D')]
+
+      if self.version >= vn1_3:
+          self.AttrList['flag_masks']=['D','D']
+
+      if self.version >= vn1_6:
+          self.AttrList['cf_role']=['S','C']
+          self.AttrList['featureType']=['S','G']
+          self.AttrList['instance_dimension']=['S','D']
+          self.AttrList['sample_dimension']=['S','D']
+      
+      return
+
+
+  #---------------------------
+  def uniqueList(self, list):
+  #---------------------------
+      """Determine if list has any repeated elements."""
+      # Rewrite to allow list to be either a list or a Numeric array
+      seen=[]
+
+      for x in list:
+          if x in seen:
+              return 0
+          else:
+              seen.append(x)        
+      return 1
+
+
+  #-------------------------
+  def isNumeric(self, var):
+  #-------------------------
+      """Determine if variable is of Numeric data type."""
+      types=['i','f','d']
+      rc=1 
+      if self.getTypeCode(self.f[var]) not in types:
+          rc=0
+      return rc
+
+  #-------------------------
+  def getStdNameOld(self, var):
+  #-------------------------
+      """Get standard_name of variable (i.e. just first part of standard_name attribute, without modifier)"""
+      attName = 'standard_name'
+      attDict = var.attributes
+      if attName not in attDict.keys():
+          return None
+      bits = string.split(attDict[attName])
+      if bits:
+          return bits[0]
+      else:
+          return ""
+ 
+  #-------------------------
+  def getStdName(self, var):
+  #-------------------------
+      """Get standard_name of variable.  Return it as 2 parts - the standard name and the modifier, if present."""
+      attName = 'standard_name'
+      attDict = var.attributes
+
+      if attName not in attDict.keys():
+          return None
+
+      bits = string.split(attDict[attName])
+      
+      if len(bits) == 1:
+          # Only standard_name part present
+          return (bits[0],"")
+      elif len(bits) == 0:
+          # Standard Name is blank
+          return ("","")
+      else:
+          # At least 2 elements so return the first 2.  
+          # If there are more than 2, which is invalid syntax, this will have been picked up by chkDescription()
+          return (bits[0],bits[1])
+    
+  #--------------------------------------------------
+  def getInterpretation(self, units, positive=None):
+  #--------------------------------------------------
+    """Determine the interpretation (time - T, height or depth - Z,
+    latitude - Y or longitude - X) of a dimension."""
+
+    if units in ['level','layer','sigma_level']:
+        # Dimensionless vertical coordinate
+        return "Z"
+
+    # Parse the string representation of units into its binary representation for use by udunits
+    binaryUnit = udunits.ut_parse(self.unitSystem, units, "UT_ASCII")
+    if not binaryUnit:
+        # Don't print this message out o/w it is repeated for every variable
+        # that has this dimension.  CRM033 return "None" instead
+        # print "ERROR: Invalid units:",units
+        #self.err = self.err+1
+        return None
+
+#    print "here"
+    
+    # Time Coordinate
+    # 19.08.10 - Workaround since udunits2 deems a unit without reference time not convertible to a
+    # unit with reference time and vice versa
+    if udunits.ut_are_convertible(binaryUnit, udunits.ut_parse(self.unitSystem, "second", "UT_ASCII")):
+        return "T"
+    elif udunits.ut_are_convertible(binaryUnit, udunits.ut_parse(self.unitSystem, "seconds since 1-1-1 0:0:0", "UT_ASCII")):
+        return "T"
+    
+    # Vertical Coordinate
+    if positive and re.match('(up|down)',positive,re.I):
+        return "Z"
+
+    # Variable is a vertical coordinate if the units are dimensionally
+    # equivalent to Pressure
+    if udunits.ut_are_convertible(binaryUnit, udunits.ut_parse(self.unitSystem, "Pa", "UT_ASCII")):
+        return "Z"
+        
+    # Latitude Coordinate
+    if re.match('(degrees_north|degree_north|degrees_N|degree_N|degreesN|degreeN)',units):
+        return "Y"
+        
+    # Longitude Coordinate
+    if re.match('(degrees_east|degree_east|degrees_E|degree_E|degreesE|degreeE)',units):
+        return "X"
+
+    # Not possible to deduce interpretation
+    return None
+
+
+  #--------------------------------
+  def getCoordinateDataVars(self):
+  #--------------------------------
+    """Obtain list of coordinate data variables, boundary
+    variables, climatology variables and grid_mapping variables."""
+    
+    variables=self.f.variables.keys()     # List of variables, but doesn't include coord vars
+    allVariables=self.f._file_.variables.keys()   # List of all vars, including coord vars
+    axes=self.f.axes.keys()
+    
+    coordVars=[]
+    boundaryVars=[]
+    climatologyVars=[]
+    gridMappingVars=[]
+    auxCoordVars=[]
+
+    for var in allVariables:
+        if var not in variables:
+            # Coordinate variable - 1D & dimension is the same name as the variable
+            coordVars.append(var)
+
+## Commented out 21.02.06 - Duplicate code also in method chkDimensions
+## Probably can be completely removed.
+##         if var not in coordVars:
+##             # Non-coordinate variable so check if it has any repeated dimensions
+##             dimensions=self.f[var].getAxisIds()
+##             dimensions.sort()
+##             if not self.uniqueList(dimensions):
+##                 print "ERROR: variable has repeated dimensions"
+##                 self.err = self.err+1
+
+        #------------------------
+        # Auxilliary Coord Checks
+        #------------------------
+        if self.f[var].attributes.has_key('coordinates'):
+            # Check syntax of 'coordinates' attribute
+            if not self.parseBlankSeparatedList(self.f[var].attributes['coordinates']):
+                print "ERROR (5): Invalid syntax for 'coordinates' attribute in",var
+                self.err = self.err+1
+            else:
+                coordinates=string.split(self.f[var].attributes['coordinates'])
+                for dataVar in coordinates:
+                    if dataVar in variables:
+                        #print dataVar
+
+                        # Has Auxillary Coordinate already been identified and checked?
+                        if dataVar not in auxCoordVars:
+                            auxCoordVars.append(dataVar)
+
+                            # Is the auxillary coordinate var actually a label?
+                            if self.getTypeCode(self.f[dataVar]) == 'c':
+                                # Label variable
+                                num_dimensions = len(self.f[dataVar].getAxisIds())
+                                if self.version < vn1_4:
+                                    if not num_dimensions == 2:
+                                        print "ERROR (6.1): Label variable",dataVar,"must have 2 dimensions only"
+                                        self.err = self.err+1
+
+                                if self.version >= vn1_4:
+                                    if num_dimensions != 1 and num_dimensions != 2:
+                                        print "ERROR (6.1): Label variable",dataVar,"must have 1 or 2 dimensions, but has",num_dimensions
+                                        self.err = self.err+1
+
+                                if num_dimensions == 2:
+                                    if self.f[dataVar].getAxisIds()[0] not in self.f[var].getAxisIds():
+                                        if self.version >= vn1_6 and self.f.attributes.has_key('featureType'):
+                                            # This file contains Discrete Sampling Geometries
+                                            print "INFO (6.1): File contains a Discrete Sampling Geometry. Skipping check on dimensions of",dataVar
+                                            self.info = self.info + 1
+                                        else:
+                                            print "ERROR (6.1): Leading dimension of",dataVar,"must match one of those for",var
+                                            self.err = self.err+1
+                            else:
+                                # Not a label variable
+
+                                # 31.05.13 The other exception is a ragged array (chapter 9 - Discrete sampling geometries
+                                # Todo - implement exception
+                                # A ragged array is identified by the presence of either the attribute sample_dimension 
+                                # or instance_dimension. Need to check that the sample dimension is the dimension of
+                                # the variable to which the aux coord var is attached.
+
+                                #print dataVar,"- Not a label variable. Dimensions are:",self.f[dataVar].getAxisIds()
+                                #print var,"dimensions are:",self.f[var].getAxisIds()
+
+                                for dim in self.f[dataVar].getAxisIds():
+                                    if dim not in self.f[var].getAxisIds():
+                                        if self.version >= vn1_6 and self.f.attributes.has_key('featureType'):
+                                            # This file contains Discrete Sampling Geometries
+                                            print "INFO (5): File contains a Discrete Sampling Geometry. Skipping check on dimensions of",dataVar
+                                            self.info = self.info + 1
+                                        else:
+                                            print "ERROR (5): Dimensions of",dataVar,"must be a subset of dimensions of",var
+                                            self.err = self.err+1
+                                    
+                                        break
+
+                    elif dataVar not in allVariables:
+                        print "ERROR (5): coordinates attribute referencing non-existent variable:",dataVar
+                        self.err = self.err+1
+
+        #-------------------------
+        # Boundary Variable Checks
+        #-------------------------
+        if self.f[var].attributes.has_key('bounds'):
+            bounds=self.f[var].attributes['bounds']
+            # Check syntax of 'bounds' attribute
+            if not re.search("^[a-zA-Z0-9_]*$",bounds):
+                print "ERROR (7.1): Invalid syntax for 'bounds' attribute"
+                self.err = self.err+1
+            else:
+                if bounds in variables:
+                    boundaryVars.append(bounds)
+
+                    if not self.isNumeric(bounds):
+                        print "ERROR (7.1): boundary variable with non-numeric data type"
+                        self.err = self.err+1
+                    if len(self.f[var].shape) + 1 == len(self.f[bounds].shape):
+                        if var in axes:
+                            varDimensions=[var]
+                        else:
+                            varDimensions=self.f[var].getAxisIds()
+
+                        for dim in varDimensions:
+                            if dim not in self.f[bounds].getAxisIds():
+                                print "ERROR (7.1): Incorrect dimensions for boundary variable:",bounds
+                                self.err = self.err+1
+                    else:
+                        print "ERROR (7.1): Incorrect number of dimensions for boundary variable:",bounds
+                        self.err = self.err+1
+
+                    if self.f[bounds].attributes.has_key('units'):
+                        if self.f[bounds].attributes['units'] != self.f[var].attributes['units']:
+                            print "ERROR (7.1): Boundary var",bounds,"has inconsistent units to",var
+                            self.err = self.err+1
+                    if self.f[bounds].attributes.has_key('standard_name') and self.f[var].attributes.has_key('standard_name'):
+                        if self.f[bounds].attributes['standard_name'] != self.f[var].attributes['standard_name']:
+                            print "ERROR (7.1): Boundary var",bounds,"has inconsistent std_name to",var
+                            self.err = self.err+1
+                else:
+                    print "ERROR (7.1): bounds attribute referencing non-existent variable:",bounds
+                    self.err = self.err+1
+                    
+            # Check that points specified by a coordinate or auxilliary coordinate
+            # variable should lie within, or on the boundary, of the cells specified by
+            # the associated boundary variable.
+            if bounds in variables:
+                # Is boundary variable 2 dimensional?  If so can check that points
+                # lie within, or on the boundary.
+                if len(self.f[bounds].getAxisIds()) <= 2:
+                    varData=self.f[var].getValue()
+                    boundsData=self.f[bounds].getValue()
+
+                    try:
+                        length = len(varData)
+                    except TypeError:
+                        length = 1  # scalar (no len); treat as length 1
+
+                    if length == 0:
+                        print "WARNING: Problem with variable: '" + var + "' - Skipping check that data lies within cell boundaries."
+                        self.warn = self.warn+1
+                  
+                    elif length == 1:
+                        # Gone for belts and braces approach here!!
+                        # Variable contains only one value
+                        # Bounds array will be 1-dimensional
+                        if not ((varData <= boundsData[0] and varData >= boundsData[1])
+                                or (varData >= boundsData[0] and varData <= boundsData[1])):
+                            print "WARNING (7.1): Data for variable",var,"lies outside cell boundaries"
+                            self.warn = self.warn+1
+                    else:
+                        i=0
+                        for value in varData:
+                            if not ((value <= boundsData[i][0] and value >= boundsData[i][1]) \
+                                    or (value >= boundsData[i][0] and value <= boundsData[i][1])):
+                                print "WARNING (7.1): Data for variable",var,"lies outside cell boundaries"
+                                self.warn = self.warn+1
+                                break
+                            i=i+1
+
+        #----------------------------
+        # Climatology Variable Checks
+        #----------------------------
+        if self.f[var].attributes.has_key('climatology'):
+            climatology=self.f[var].attributes['climatology']
+            # Check syntax of 'climatology' attribute
+            if not re.search("^[a-zA-Z0-9_]*$",climatology):
+                print "ERROR (7.4): Invalid syntax for 'climatology' attribute"
+                self.err = self.err+1
+            else:
+                if climatology in variables:
+                    climatologyVars.append(climatology)
+                    if not self.isNumeric(climatology):
+                        print "ERROR (7.4): climatology variable with non-numeric data type"
+                        self.err = self.err+1
+                    if self.f[climatology].attributes.has_key('units'):
+                        if self.f[climatology].attributes['units'] != self.f[var].attributes['units']:
+                            print "ERROR (7.4): Climatology var",climatology,"has inconsistent units to",var
+                            self.err = self.err+1
+                    if self.f[climatology].attributes.has_key('standard_name'):
+                        if self.f[climatology].attributes['standard_name'] != self.f[var].attributes['standard_name']:
+                            print "ERROR (7.4): Climatology var",climatology,"has inconsistent std_name to",var
+                            self.err = self.err+1
+                    if self.f[climatology].attributes.has_key('calendar'):
+                        if self.f[climatology].attributes['calendar'] != self.f[var].attributes['calendar']:
+                            print "ERROR (7.4): Climatology var",climatology,"has inconsistent calendar to",var
+                            self.err = self.err+1
+                else:
+                    print "ERROR (7.4): climatology attribute referencing non-existent variable"
+                    self.err = self.err+1
+
+        #------------------------------------------
+        # Is there a grid_mapping variable?
+        #------------------------------------------
+        if self.f[var].attributes.has_key('grid_mapping'):
+            grid_mapping = self.f[var].attributes['grid_mapping']
+            # Check syntax of grid_mapping attribute: a string whose value is a single variable name.
+            if not re.search("^[a-zA-Z0-9_]*$",grid_mapping):
+                print "ERROR (5.6):",var,"- Invalid syntax for 'grid_mapping' attribute"
+                self.err = self.err+1
+            else:
+                if grid_mapping in variables:
+                    gridMappingVars.append(grid_mapping)
+                else:
+                    print "ERROR (5.6): grid_mapping attribute referencing non-existent variable",grid_mapping
+                    self.err = self.err+1
+                    
+    return (coordVars, auxCoordVars, boundaryVars, climatologyVars, gridMappingVars)
+
+
+  #-------------------------------------
+  def chkGridMappingVar(self, varName):
+  #-------------------------------------
+      """Section 5.6: Grid Mapping Variable Checks"""
+      rc=1
+      var=self.f[varName]
+      
+      if var.attributes.has_key('grid_mapping_name'):
+          # Check grid_mapping_name is valid
+          validNames = ['albers_conical_equal_area','azimuthal_equidistant','lambert_azimuthal_equal_area',
+                        'lambert_conformal_conic','polar_stereographic','rotated_latitude_longitude',
+                        'stereographic','transverse_mercator']
+          
+          if self.version >= vn1_2:
+              # Extra grid_mapping_names at vn1.2
+              validNames[len(validNames):] = ['latitude_longitude','vertical_perspective']
+
+          if self.version >= vn1_4:
+              # Extra grid_mapping_names at vn1.4
+              validNames[len(validNames):] = ['lambert_cylindrical_equal_area','mercator','orthographic']
+              
+          if var.grid_mapping_name not in validNames:
+              print "ERROR (5.6): Invalid grid_mapping_name:",var.grid_mapping_name
+              self.err = self.err+1
+              rc=0
+      else:
+          print "ERROR (5.6): No grid_mapping_name attribute set"
+          self.err = self.err+1
+          rc=0
+              
+      if len(var.getAxisIds()) != 0:
+          print "WARNING (5.6): A grid mapping variable should have 0 dimensions"
+          self.warn = self.warn+1
+
+      return rc
+
+
+  #------------------------
+  def setUpFormulas(self):
+  #------------------------
+      """Set up dictionary of all valid formulas"""
+      self.formulas={}
+      self.alias={}
+      self.alias['atmosphere_ln_pressure_coordinate']='atmosphere_ln_pressure_coordinate'
+      self.alias['atmosphere_sigma_coordinate']='sigma'
+      self.alias['sigma']='sigma'
+      self.alias['atmosphere_hybrid_sigma_pressure_coordinate']='hybrid_sigma_pressure'
+      self.alias['hybrid_sigma_pressure']='hybrid_sigma_pressure'
+      self.alias['atmosphere_hybrid_height_coordinate']='atmosphere_hybrid_height_coordinate'
+      self.alias['ocean_sigma_coordinate']='ocean_sigma_coordinate'
+      self.alias['ocean_s_coordinate']='ocean_s_coordinate'
+      self.alias['ocean_sigma_z_coordinate']='ocean_sigma_z_coordinate'
+      self.alias['ocean_double_sigma_coordinate']='ocean_double_sigma_coordinate'
+      
+
+      self.formulas['atmosphere_ln_pressure_coordinate']=['p(k)=p0*exp(-lev(k))']
+      self.formulas['sigma']=['p(n,k,j,i)=ptop+sigma(k)*(ps(n,j,i)-ptop)']
+
+      self.formulas['hybrid_sigma_pressure']=['p(n,k,j,i)=a(k)*p0+b(k)*ps(n,j,i)'
+                                              ,'p(n,k,j,i)=ap(k)+b(k)*ps(n,j,i)']
+
+      self.formulas['atmosphere_hybrid_height_coordinate']=['z(n,k,j,i)=a(k)+b(k)*orog(n,j,i)']
+
+      self.formulas['ocean_sigma_coordinate']=['z(n,k,j,i)=eta(n,j,i)+sigma(k)*(depth(j,i)+eta(n,j,i))']
+      
+      self.formulas['ocean_s_coordinate']=['z(n,k,j,i)=eta(n,j,i)*(1+s(k))+depth_c*s(k)+(depth(j,i)-depth_c)*C(k)'
+                                           ,'C(k)=(1-b)*sinh(a*s(k))/sinh(a)+b*[tanh(a*(s(k)+0.5))/(2*tanh(0.5*a))-0.5]']
+
+      self.formulas['ocean_sigma_z_coordinate']=['z(n,k,j,i)=eta(n,j,i)+sigma(k)*(min(depth_c,depth(j,i))+eta(n,j,i))'
+                                                 ,'z(n,k,j,i)=zlev(k)']
+
+      self.formulas['ocean_double_sigma_coordinate']=['z(k,j,i)=sigma(k)*f(j,i)'
+                                                      ,'z(k,j,i)=f(j,i)+(sigma(k)-1)*(depth(j,i)-f(j,i))'
+                                                      ,'f(j,i)=0.5*(z1+z2)+0.5*(z1-z2)*tanh(2*a/(z1-z2)*(depth(j,i)-href))']
+
+      
+  #----------------------------------------
+  def parseBlankSeparatedList(self, list):
+  #----------------------------------------
+      """Parse blank separated list"""
+      if re.match("^[a-zA-Z0-9_ ]*$",list):
+          return 1
+      else:
+          return 0
+
+
+  #-------------------------------------------
+  def extendedBlankSeparatedList(self, list):
+  #-------------------------------------------
+      """Check list is a blank separated list of words containing alphanumeric characters
+      plus underscore '_', period '.', plus '+', hyphen '-', or "at" sign '@'."""
+      if re.match("^[a-zA-Z0-9_ @\-\+\.]*$",list):
+          return 1
+      else:
+          return 0
+
+  #-------------------------------------------
+  def commaOrBlankSeparatedList(self, list):
+  #-------------------------------------------
+      """Check list is a blank or comma separated list of words containing alphanumeric 
+      characters plus underscore '_', period '.', plus '+', hyphen '-', or "at" sign '@'."""
+      if re.match("^[a-zA-Z0-9_ @\-\+\.,]*$",list):
+          return 1
+      else:
+          return 0
+         
+  
+  #------------------------------
+  def chkGlobalAttributes(self):
+  #------------------------------
+    """Check validity of global attributes."""
+    rc=1
+    if self.f.attributes.has_key('Conventions'):
+        conventions = self.f.attributes['Conventions']
+        
+        # Conventions attribute can be a blank separated (or comma separated) list of conforming conventions
+        if not self.commaOrBlankSeparatedList(conventions):
+            print "ERROR(2.6.1): Conventions attribute must be a blank (or comma) separated list of convention names"
+            self.err = self.err+1
+            rc=0
+        else:
+            # Split string up into component parts
+            # If a comma is present we assume a comma separated list as names cannot contain commas
+            if re.match("^.*,.*$",conventions):
+                conventionList = string.split(conventions,",")
+            else:
+                conventionList = string.split(conventions)
+            
+            found = 0
+            for convention in conventionList:
+                if convention.strip() in map(str, cfVersions):
+                    found = 1
+                    break
+        
+            if found != 1:
+                print "ERROR (2.6.1): This netCDF file does not appear to contain CF Convention data."
+                self.err = self.err+1
+                rc=0
+            else:
+                if convention.strip() != str(self.version):
+                    print "WARNING: Inconsistency - This netCDF file appears to contain "+convention+" data, but you've requested a validity check against %s" % self.version
+                    self.warn = self.warn+1
+
+    else:
+        print "WARNING (2.6.1): No 'Conventions' attribute present"
+        self.warn = self.warn+1
+        rc=1
+
+    # Discrete geometries
+    if self.version >= vn1_6 and self.f.attributes.has_key('featureType'):
+        featureType = self.f.attributes['featureType']
+
+        if not re.match('^(point|timeSeries|trajectory|profile|timeSeriesProfile|trajectoryProfile)$',featureType,re.I):
+            print "ERROR (9.4): Global attribute 'featureType' contains invalid value"
+
+        #self.chkFeatureType()
+
+    for attribute in ['title','history','institution','source','reference','comment']:
+        if self.f.attributes.has_key(attribute):
+            if type(self.f.attributes[attribute]) != types.StringType:
+                print "ERROR (2.6.2): Global attribute",attribute,"must be of type 'String'"
+                self.err = self.err+1
+
+    return rc
+
+
+
+  #------------------------------
+  def getFileCFVersion(self):
+  #------------------------------
+    """Return CF version of file, used for auto version option. If Conventions is COARDS return CF-1.0, 
+    else a valid version based on Conventions else an empty version (for auto version)"""
+    rc = CFVersion()
+    if self.f.attributes.has_key('Conventions'):
+        conventions = self.f.attributes['Conventions']
+        
+        # Split string up into component parts
+        # If a comma is present we assume a comma separated list as names cannot contain commas
+        if re.match("^.*,.*$",conventions):
+            conventionList = string.split(conventions,",")
+        else:
+            conventionList = string.split(conventions)
+
+        found = 0
+        coards = 0
+        for convention in conventionList:
+            if convention.strip() in map(str, cfVersions):
+                found = 1
+                rc = CFVersion(convention.strip())
+                break
+            elif convention.strip() == 'COARDS':
+                coards = 1
+
+        if not found and coards:
+            print "WARNING: The conventions attribute specifies COARDS, assuming CF-1.0"
+            rc = CFVersion((1, 0))
+                
+    return rc
+
+  #--------------------------
+  def validName(self, name):
+  #--------------------------
+    """ Check for valid name.  They must begin with a
+    letter and be composed of letters, digits and underscores."""
+
+    nameSyntax = re.compile('^[a-zA-Z][a-zA-Z0-9_]*$')
+    if not nameSyntax.match(name):
+        return 0
+
+    return 1
+
+
+  #---------------------------------------------
+  def chkDimensions(self,varName,allcoordVars):
+  #---------------------------------------------
+    """Check variable has non-repeated dimensions, that
+       space/time dimensions are listed in the order T,Z,Y,X
+       and that any non space/time dimensions are added to
+       the left of the space/time dimensions, unless it
+       is a boundary variable or climatology variable, where
+       1 trailing dimension is allowed."""
+
+    var=self.f[varName]
+    dimensions=var.getAxisIds()
+    trailingVars=[]
+    
+    if len(dimensions) > 1:
+        order=['T','Z','Y','X']
+        axesFound=[0,0,0,0] # Holding array to record whether a dimension with an axis value has been found.
+        i=-1
+        lastPos=-1
+        trailing=0   # Flag to indicate trailing dimension
+        
+        # Flags to hold positions of first space/time dimension and
+        # last Non-space/time dimension in variable declaration.
+        firstST=-1
+        lastNonST=-1
+        nonSpaceDimensions=[]
+
+        for dim in dimensions:
+            i=i+1
+            try:
+                if hasattr(self.f[dim],'axis'):
+                    pos=order.index(self.f[dim].axis)
+
+                    # Is there already a dimension with this axis attribute specified.
+                    if axesFound[pos] == 1:
+                        print "ERROR (4): Variable has more than 1 coordinate variable with same axis value"
+                        self.err = self.err+1
+                    else:
+                        axesFound[pos] = 1
+                elif hasattr(self.f[dim],'units') and self.f[dim].units != "":
+                    # Determine interpretation of variable by units attribute
+                    if hasattr(self.f[dim],'positive'):
+                        interp=self.getInterpretation(self.f[dim].units,self.f[dim].positive)
+                    else:
+                        interp=self.getInterpretation(self.f[dim].units)
+
+                    if not interp: raise ValueError
+                    pos=order.index(interp)
+                else:
+                    # No axis or units attribute so can't determine interpretation of variable
+                    raise ValueError
+
+                if firstST == -1:
+                    firstST=pos
+            except AttributeError:
+                print "ERROR: Problem accessing variable:",dim,"(May not exist in file)."
+                self.err = self.err+1
+                exit(self.err)
+            except ValueError:
+                # Dimension is not T,Z,Y or X axis
+                nonSpaceDimensions.append(dim)
+                trailingVars.append(dim)
+                lastNonST=i
+            else:
+                # Is the dimensional position of this dimension further to the right than the previous dim?
+                if pos >= lastPos:
+                    lastPos=pos
+                    trailingVars=[]
+                else:
+                    print "WARNING (2.4): space/time dimensions appear in incorrect order"
+                    self.warn = self.warn+1
+
+        # As per CRM #022 
+        # This check should only be applied for COARDS conformance.
+        if self.coards:
+            validTrailing=self.boundsVars[:]
+            validTrailing[len(validTrailing):]=self.climatologyVars[:]
+            if lastNonST > firstST and firstST != -1:
+                if len(trailingVars) == 1:
+                    if var.id not in validTrailing:
+                        print "WARNING (2.4): dimensions",nonSpaceDimensions,"should appear to left of space/time dimensions"
+                        self.warn = self.warn+1
+                else:
+                    print "WARNING (2.4): dimensions",nonSpaceDimensions,"should appear to left of space/time dimensions"
+                    self.warn = self.warn+1
+
+                
+        dimensions.sort()
+        if not self.uniqueList(dimensions):
+            print "ERROR (2.4): variable has repeated dimensions"
+            self.err = self.err+1
+
+## Removed this check as per emails 11 June 2004 (See CRM #020)
+##     # Check all dimensions of data variables have associated coordinate variables
+##     for dim in dimensions:
+##         if dim not in f._file_.variables.keys() or dim not in allcoordVars:
+##             if dim not in trailingVars:
+##                 # dim is not a valid trailing dimension. (valid trailing dimensions e.g. for bounds
+##                 # vars; do not need to have an associated coordinate variable CF doc 7.1)
+##                 print "WARNING: Dimension:",dim,"does not have an associated coordinate variable"
+##                 self.warn = self.warn+1
+
+  #-------------------------------------------------------
+  def getTypeCode(self, obj):
+  #-------------------------------------------------------
+      """
+      Get the type, as a 1-character code, of an object that may be a 
+      CDMS FileAxis, a CDMS FileVariable, or a numpy.ndarray
+      """
+      # A previous comment in the code claimed:
+      # 
+      # # 26.02.10 - CDAT-5.2 - An inconsistency means that determining the type of
+      # # a FileAxis or FileVariable is different.  C.Doutriaux will hopefully
+      # # make this more uniform (Raised on the cdat mailing list) CF Trac #
+      #
+      # in fact it seems that both cdms.axis.FileAxis and cdms.fvariable.FileVariable
+      # support obj.typecode() (although the FileVariable also supports obj.dtype.char,
+      # so obj.typecode() will work for both of these.  However, numpy.ndarray only 
+      # supports obj.dtype.char
+      
+      if isinstance(obj, numpy.ndarray):
+          return obj.dtype.char
+      return obj.typecode()
+
+  #-------------------------------------------------------
+  def chkAttribute(self, attribute,varName,allCoordVars):
+  #-------------------------------------------------------
+    """Check the syntax of the attribute name, that the attribute
+    is of the correct type and that it is attached to the right
+    kind of variable."""
+    rc=1
+    var=self.f[varName]
+
+    if not self.validName(attribute) and attribute != "_FillValue":
+        print "ERROR: Invalid attribute name -",attribute
+        self.err = self.err+1
+        return 0
+
+    value=var.attributes[attribute]
+
+    #------------------------------------------------------------
+    # Attribute of wrong 'type' in the sense numeric/non-numeric
+    #------------------------------------------------------------
+    if self.AttrList.has_key(attribute):
+        # Standard Attribute, therefore check type
+
+        attrType=type(value)
+
+        if attrType == types.StringType:
+            attrType='S'
+        elif attrType == types.IntType or attrType == types.FloatType:
+            attrType='N'
+        elif attrType == type(numpy.array([])):
+            attrType='N'
+        elif attrType == types.NoneType:
+            #attrType=self.AttrList[attribute][0]
+            attrType='NoneType'
+        else:
+            print "Unknown Type for attribute:",attribute,attrType
+
+        # If attrType = 'NoneType' then it has been automatically created e.g. missing_value
+        typeError=0
+        if attrType != 'NoneType':
+            if self.AttrList[attribute][0] == 'D':
+                # Special case for 'D' as these attributes will always be caught
+                # by one of the above cases.
+                # Attributes of type 'D' should be the same type as the data variable
+                # they are attached to.
+                if attrType == 'S':
+                    # Note: A string is an array of chars
+                    if self.getTypeCode(var) != 'c':
+                        typeError=1
+                else:
+                    if self.getTypeCode(var) != self.getTypeCode(var.attributes[attribute]):
+                            typeError=1
+                    
+            elif self.AttrList[attribute][0] != attrType:
+                typeError=1
+
+            if typeError:
+                print "ERROR: Attribute",attribute,"of incorrect type"
+                self.err = self.err+1
+                rc=0
+            
+        # Attribute attached to the wrong kind of variable
+        uses=self.AttrList[attribute][1]
+        usesLen=len(uses)
+        i=1
+        for use in uses:
+            if use == "C" and var.id in allCoordVars:
+                # Valid association
+                break
+            elif use == "D" and var.id not in allCoordVars:
+                # Valid association
+                break
+            elif i == usesLen:
+                print i, usesLen
+                if attribute == "missing_value":
+                    # Special case since missing_value attribute is present for all
+                    # variables whether set explicitly or not. Is this a cdms thing?
+                    # Using var.missing_value is null then missing_value not set in the file
+                    if var.missing_value:
+                        print "WARNING: attribute",attribute,"attached to wrong kind of variable"
+                        self.warn = self.warn+1
+                else:
+                    print "INFO: attribute '" + attribute + "' is being used in a non-standard way"
+#                    print "Ros: I am here"
+                    self.info = self.info+1
+            else:
+                i=i+1
+
+        # Check no time variable attributes. E.g. calendar, month_lengths etc.
+        TimeAttributes=['calendar','month_lengths','leap_year','leap_month','climatology']
+        if attribute in TimeAttributes:
+
+            if var.attributes.has_key('units'):
+                varUnits = udunits.ut_parse(self.unitSystem, var.attributes['units'], "UT_ASCII")
+                secsSinceEpoch = udunits.ut_parse(self.unitSystem, "seconds since 1970-01-01", "UT_ASCII")
+                if not udunits.ut_are_convertible(varUnits, secsSinceEpoch) :
+                    print "ERROR (4.4.1): Attribute",attribute,"may only be attached to time coordinate variable"
+                    self.err = self.err+1
+                    rc=0
+
+                # Free up resources associated with varUnits
+                udunits.ut_free(varUnits)
+                udunits.ut_free(secsSinceEpoch)
+                
+            else:        
+                print "ERROR (4.4.1): Attribute",attribute,"may only be attached to time coordinate variable"
+                self.err = self.err+1
+                rc=0
+        
+    return rc
+
+
+  #----------------------------------
+  def chkCellMethods(self, varName):
+  #----------------------------------
+    """Checks on cell_methods attribute
+    1) Correct syntax
+    2) Valid methods
+    3) Valid names
+    4) No duplicate entries for dimension other than 'time'"""
+    # dim1: [dim2: [dim3: ...]] method [ (comment) ]
+    # where comment is of the form:  ([interval: value unit [interval: ...] comment:] remainder)
+    rc=1
+    error = 0  # Flag to indicate validity of cell_methods string syntax
+    varDimensions={}
+    var=self.f[varName]
+    
+    if var.attributes.has_key('cell_methods'):
+        cellMethods=var.attributes['cell_methods']
+        getComments=re.compile(r'\([^)]+\)')
+
+        # Remove comments from the cell_methods string and split at these points
+        noComments=getComments.sub('%5A',cellMethods)
+        substrings=re.split('%5A',noComments)
+        pr=re.compile(r'^\s*(\S+\s*:\s*(\S+\s*:\s*)*(point|sum|maximum|median|mid_range|minimum|mean|mode|standard_deviation|variance)(\s+(over|within)\s+(days|years))?\s*)+$')
+        # Validate each substring
+        for s in substrings:
+            if s:
+                if not pr.match(s):
+                    strError=s
+                    error=1
+                    break
+
+                # Validate dim and check that it only appears once unless it is 'time'
+                allDims=re.findall(r'\S+\s*:',s)
+                for part in allDims:
+                    dims=re.split(':',part)
+                    for d in dims:
+                        if d:
+                            if var.getAxisIndex(d) == -1 and not d in self.std_name_dh.dict.keys():
+                                print "ERROR (7.3): Invalid 'name' in cell_methods attribute:",d
+                                self.err = self.err+1
+                                rc=0
+                            elif varDimensions.has_key(d) and d != "time":
+                                print "ERROR (7.3): Multiple cell_methods entries for dimension:",d
+                                self.err = self.err+1
+                            else:
+                                varDimensions[d]=1
+
+        # Validate the comment if it is standardized
+        ### RSH TO DO:  Still need to implement validation of unit in the standardized comment.
+        if not error:
+            comments=getComments.findall(cellMethods)
+            cpr=re.compile(r'^\((interval:\s+\d+\s+(years|months|days|hours|minutes|seconds)\s*)*(comment: .+)?\)')
+            for c in comments:
+                if re.search(r'^\(\s*interval',c):
+                    # Only need to check standardized comments i.e. those beginning (interval ...)
+                    if not cpr.match(c):
+                        strError=c
+                        error=1
+                        break
+
+        if error:
+            print "ERROR (7.3): Invalid cell_methods syntax: '" + strError + "'"
+            self.err = self.err + 1
+            rc=0
+
+    return rc
+
+  #----------------------------
+  def chkCFRole(self,varName):
+  #----------------------------
+      # Validate cf_role attribute
+      rc=1
+      var=self.f[varName]
+
+      if var.attributes.has_key('cf_role'):
+          cf_role=var.attributes['cf_role']
+
+          # Keep a tally of how many variables have the cf_role attribute set
+          #print "ROS: Attribute cf_role found!!"
+          self.cf_roleCount = self.cf_roleCount + 1
+
+          if not cf_role in ['timeseries_id','profile_id','trajectory_id']:
+              print "ERROR (9.5): Invalid value for cf_role attribute"
+              self.err = self.err + 1
+
+              rc=0
+      return rc
+
+  #---------------------------------
+  def chkRaggedArray(self,varName):
+  #---------------------------------
+      # Validate count/index variable
+      rc=1
+      var=self.f[varName]
+  
+      if var.attributes.has_key('sample_dimension'):
+
+          #print varName," is a count variable (Discrete Geometries)"
+          self.raggedArrayFlag = 1
+          
+          if self.getTypeCode(var) != 'i':
+              print "ERROR (9.3): count variable '"+varName+"' must be of type integer"
+              self.err = self.err + 1
+
+      if var.attributes.has_key('instance_dimension'):
+
+          #print varName," is an index variable (Discrete Geometries)"
+          self.raggedArrayFlag = 1
+
+          if self.getTypeCode(var) != 'i':
+              print "ERROR (9.3): index variable '"+varName+"' must be of type integer"
+              self.err = self.err + 1
+
+                
+  #----------------------------------
+  def isValidUdunitsUnit(self,unit):
+  #----------------------------------
+      # units must be recognizable by udunits package
+      udunitsUnit = udunits.ut_parse(self.unitSystem, unit, "UT_ASCII")
+      if udunitsUnit:
+          # Valid unit
+          rc=1
+      else:
+          # Invalid unit
+          rc=0
+
+      # Free up resources associated with udunitsUnit
+      udunits.ut_free(udunitsUnit)
+      
+      return rc
+
+
+  #---------------------------------------------------
+  def isValidCellMethodTypeValue(self, type, value):
+  #---------------------------------------------------
+      """ Is <type1> or <type2> in the cell_methods attribute a valid value"""
+      rc=1
+      # Is it a string-valued aux coord var with standard_name of area_type?
+      if value in self.auxCoordVars:
+          if self.getTypeCode(self.f[value]) != 'c':
+              rc=0
+          elif type == "type2":
+              # <type2> has the additional requirement that it is not allowed a leading dimension of more than one
+              leadingDim = self.f[value].getAxisIds()[0]
+              # Must not be a value of more than one
+              if self.f.dimensions[leadingDim] > 1:
+                  print "ERROR (7.3):",value,"is not allowed a leading dimension of more than one."
+                  self.err = self.err + 1
+
+          if self.f[value].attributes.has_key('standard_name'):
+              if self.f[value].attributes['standard_name'] != 'area_type':
+                  rc=0
+                  
+      # Is type a valid area_type according to the area_type table
+      elif value not in self.area_type_lh.list:
+          rc=0
+
+      return rc
+
+
+  #----------------------------------
+  def chkCellMethods(self,varName):
+  #----------------------------------
+    """Checks on cell_methods attribute
+       dim1: [dim2: [dim3: ...]] method [where type1 [over type2]] [ (comment) ]
+       where comment is of the form:  ([interval: value unit [interval: ...] comment:] remainder)
+    """
+    
+    rc=1
+    error = 0  # Flag to indicate validity of cell_methods string syntax
+    varDimensions={}
+    var=self.f[varName]
+    
+    if var.attributes.has_key('cell_methods'):
+        cellMethods=var.attributes['cell_methods']
+
+#        cellMethods="lat: area: maximum (interval: 1 hours interval: 3 hours comment: fred)"
+
+        pr1=re.compile(r'^'
+                      r'(\s*\S+\s*:\s*(\S+\s*:\s*)*'
+                      r'([a-z_]+)'
+                      r'(\s+where\s+\S+(\s+over\s+\S+)?)?'
+                      r'(\s+(over|within)\s+(days|years))?\s*'
+                      r'(\((interval:\s+\d+\s+\S+\s*)*(comment: .+)?.*\))?)'
+                      r'+$')
+        
+        # Validate the entire string
+        m = pr1.match(cellMethods)
+        if not m:
+            print "ERROR (7.3) Invalid syntax for cell_methods attribute"
+            self.err = self.err + 1
+            rc=0
+
+        # Grab each word-list - dim1: [dim2: [dim3: ...]] method [where type1 [over type2]] [within|over days|years] [(comment)]
+        pr2=re.compile(r'(?P<dimensions>\s*\S+\s*:\s*(\S+\s*:\s*)*'
+                      r'(?P<method>[a-z_]+)'
+                      r'(?:\s+where\s+(?P<type1>\S+)(?:\s+over\s+(?P<type2>\S+))?)?'
+                      r'(?:\s+(?:over|within)\s+(?:days|years))?\s*)'
+                      r'(?P<comment>\([^)]+\))?')
+
+        substr_iter=pr2.finditer(cellMethods)
+        
+        # Validate each substring
+        for s in substr_iter:
+            if not re.match(r'point|sum|maximum|median|mid_range|minimum|mean|mode|standard_deviation|variance',s.group('method')):
+                print "ERROR (7.3): Invalid cell_method:",s.group('method')
+                self.err = self.err + 1
+                rc=0
+
+            if self.version >= vn1_4:
+                if s.group('type1'):
+                    if not self.isValidCellMethodTypeValue('type1', s.group('type1')):
+                        print "ERROR (7.3): Invalid type1: '"+s.group('type1')+"' - must be a variable name or valid area_type"
+                        self.err = self.err + 1
+
+                if s.group('type2'):
+                    if not self.isValidCellMethodTypeValue('type2', s.group('type2')):
+                        print "ERROR (7.3): Invalid type2: '"+s.group('type2')+"' - must be a variable name or valid area_type"
+                        self.err = self.err + 1
+                                                      
+            # Validate dim and check that it only appears once unless it is 'time'
+            allDims=re.findall(r'\S+\s*:',s.group('dimensions'))
+            dc=0          # Number of dims
+            
+            for part in allDims:
+                dims=re.split(':',part)
+
+                for d in dims:
+                    if d:
+                        dc=dc+1
+                        if var.getAxisIndex(d) == -1 and not d in self.std_name_dh.dict.keys():
+                            if self.version >= vn1_4:
+                                # Extra constraints at CF-1.4 and above
+                                if d != "area":
+                                    print "ERROR (7.3): Invalid 'name' in cell_methods attribute:",d
+                                    self.err = self.err+1
+                                    rc=0
+                            else:
+                                print "ERROR (7.3): Invalid 'name' in cell_methods attribute:",d
+                                self.err = self.err+1
+                                rc=0
+                                
+                        else:
+                            # dim is a variable dimension
+                            if varDimensions.has_key(d) and d != "time":
+                                print "ERROR (7.3): Multiple cell_methods entries for dimension:",d
+                                self.err = self.err+1
+                                rc=0
+                            else:
+                                varDimensions[d]=1
+                                
+                            if self.version >= vn1_4:
+                                # If dim is a coordinate variable and cell_method is not 'point' check
+                                # if the coordinate variable has either bounds or climatology attributes
+                                if d in self.coordVars and s.group('method') != 'point':
+                                    if not self.f[d].attributes.has_key('bounds') and not self.f[d].attributes.has_key('climatology'):
+                                        print "WARNING (7.3): Coordinate variable",d,"should have bounds or climatology attribute"
+                                        self.warn = self.warn + 1
+                                                
+            # Validate the comment associated with this method, if present
+            comment = s.group('comment')
+            if comment:
+                getIntervals = re.compile(r'(?P<interval>interval:\s+\d+\s+(?P<unit>\S+)\s*)')
+                allIntervals = getIntervals.finditer(comment)
+
+                # There must be zero, one or exactly as many interval clauses as there are dims
+                i=0   # Number of intervals present
+                for m in allIntervals:
+                    i=i+1
+                    unit=m.group('unit')
+                    if not self.isValidUdunitsUnit(unit):
+                        print "ERROR (7.3): Invalid unit",unit,"in cell_methods comment"
+                        self.err = self.err + 1
+                        rc=0
+
+                if i > 1 and i != dc:
+                    print "ERROR (7.3): Incorrect number or interval clauses in cell_methods attribute"
+                    self.err = self.err + 1
+                    rc=0
+                    
+    return rc
+
+
+  #----------------------------------
+  def chkCellMeasures(self,varName):
+  #----------------------------------
+    """Checks on cell_measures attribute:
+    1) Correct syntax
+    2) Reference valid variable
+    3) Valid measure"""
+    rc=1
+    var=self.f[varName]
+    
+    if var.attributes.has_key('cell_measures'):
+        cellMeasures=var.attributes['cell_measures']
+        if not re.search("^([a-zA-Z0-9]+: +([a-zA-Z0-9_ ]+:?)*( +[a-zA-Z0-9_]+)?)$",cellMeasures):
+            print "ERROR (7.2): Invalid cell_measures syntax"
+            self.err = self.err+1
+            rc=0
+        else:
+            # Need to validate the measure + name
+            split=string.split(cellMeasures)
+            splitIter=iter(split)
+            try:
+                while 1:
+                    measure=splitIter.next()
+                    variable=splitIter.next()
+
+                    if variable not in self.f.variables.keys():
+                        print "WARNING (7.2): cell_measures referring to variable '"+variable+"' that doesn't exist in this netCDF file."
+                        print "INFO (7.2): This is strictly an error if the cell_measures variable is not included in the dataset."
+                        self.warn = self.warn+1
+                        rc=0
+                        
+                    else:
+                        # Valid variable name in cell_measures so carry on with tests.    
+                        if len(self.f[variable].getAxisIds()) > len(var.getAxisIds()):
+                            print "ERROR (7.2): Dimensions of",variable,"must be same or a subset of",var.getAxisIds()
+                            self.err = self.err+1
+                            rc=0
+                        else:
+                            # If cell_measures variable has more dims than var then this check automatically will fail
+                            # Put in else so as not to duplicate ERROR messages.
+                            for dim in self.f[variable].getAxisIds():
+                                if dim not in var.getAxisIds():
+                                    print "ERROR (7.2): Dimensions of",variable,"must be same or a subset of",var.getAxisIds()
+                                    self.err = self.err+1
+                                    rc=0
+                    
+                        measure=re.sub(':','',measure)
+                        if not re.match("^(area|volume)$",measure):
+                            print "ERROR (7.2): Invalid measure in attribute cell_measures"
+                            self.err = self.err+1
+                            rc=0
+
+                        if measure == "area" and self.f[variable].units != "m2":
+                            print "ERROR (7.2): Must have square meters for area measure"
+                            self.err = self.err+1
+                            rc=0
+
+                        if measure == "volume" and self.f[variable].units != "m3":
+                            print "ERROR (7.2): Must have cubic meters for volume measure"
+                            self.err = self.err+1
+                            rc=0
+                        
+            except StopIteration:
+                pass
+            
+    return rc
+
+
+  #----------------------------------
+  def chkFormulaTerms(self,varName,allCoordVars):
+  #----------------------------------
+    """Checks on formula_terms attribute (CF Section 4.3.2):
+    formula_terms = var: term var: term ...
+    1) No standard_name present
+    2) No formula defined for std_name
+    3) Invalid formula_terms syntax
+    4) Var referenced, not declared"""
+    rc=1
+    var=self.f[varName]
+    
+    if var.attributes.has_key('formula_terms'):
+
+        if varName not in allCoordVars:
+            print "ERROR (4.3.2): formula_terms attribute only allowed on coordinate variables"
+            self.err = self.err+1
+            
+        # Get standard_name to determine which formula is to be used
+        if not var.attributes.has_key('standard_name'):
+            print "ERROR (4.3.2): Cannot get formula definition as no standard_name"
+            self.err = self.err+1
+            # No sense in carrying on as can't validate formula_terms without valid standard name
+            return 0
+
+
+        (stdName,modifier) = self.getStdName(var)
+        
+        if not self.alias.has_key(stdName):
+            print "ERROR (4.3.2): No formula defined for standard name:",stdName
+            self.err = self.err+1
+            # No formula available so can't validate formula_terms
+            return 0
+
+        index=self.alias[stdName]
+
+        formulaTerms=var.attributes['formula_terms']
+        if not re.search("^([a-zA-Z0-9_]+: +[a-zA-Z0-9_]+( +)?)*$",formulaTerms):
+            print "ERROR (4.3.2): Invalid formula_terms syntax"
+            self.err = self.err+1
+            rc=0
+        else:
+            # Need to validate the term & var
+            split=string.split(formulaTerms)
+            for x in split[:]:
+                if not re.search("^[a-zA-Z0-9_]+:$", x):
+                    # Variable - should be declared in netCDF file
+                    if x not in self.f._file_.variables.keys():
+                        print "ERROR (4.3.2):",x,"is not declared as a variable"
+                        self.err = self.err+1
+                        rc=0       
+                else:
+                    # Term - Should be present in formula
+                    x=re.sub(':','',x)
+                    found='false'
+                    for formula in self.formulas[index]:
+                        if re.search(x,formula):
+                            found='true'
+                            break
+
+                    if found == 'false':
+                        print "ERROR (4.3.2): term",x,"not present in formula"
+                        self.err = self.err+1
+                        rc=0
+
+    return rc
+
+
+  #----------------------------------------
+  def chkUnits(self,varName,allCoordVars):
+  #----------------------------------------
+      """Check units attribute"""
+      rc=1
+      var=self.f[varName]
+
+      if self.badc:
+          rc = self.chkBADCUnits(var)
+          # If unit is a BADC unit then no need to check via udunits
+          if rc:
+              return rc
+
+      # Test for blank since coordinate variables have 'units' defined even if not specifically defined in the file
+      if var.attributes.has_key('units') and var.attributes['units'] != '':
+          # Type of units is a string
+          units = var.attributes['units']
+          if type(units) != types.StringType:
+              print "ERROR (3.1): units attribute must be of type 'String'"
+              self.err = self.err+1
+              # units not a string so no point carrying out further tests
+              return 0
+            
+          # units - level, layer and sigma_level are deprecated
+          if units in ['level','layer','sigma_level']:
+              print "WARNING (3.1): units",units,"is deprecated"
+              self.warn = self.warn+1
+          elif units == 'month':
+              print "WARNING (4.4): The unit 'month', defined by udunits to be exactly year/12, should"
+              print "         be used with caution."
+              self.warn = self.warn+1
+          elif units == 'year':
+              print "WARNING (4.4): The unit 'year', defined by udunits to be exactly 365.242198781 days,"
+              print "         should be used with caution. It is not a calendar year."
+          else:
+              
+              # units must be recognizable by udunits package
+              varUnit = udunits.ut_parse(self.unitSystem, units, "UT_ASCII")
+              if not varUnit:
+                  print "ERROR (3.1): Invalid units: ",units
+                  self.err = self.err+1
+                  # Invalid units so no point continuing with further unit checks
+                  return 0
+        
+              # units of a variable that specifies a standard_name must
+              # be consistent with units given in standard_name table
+              if var.attributes.has_key('standard_name'):
+                  (stdName,modifier) = self.getStdName(var)
+
+                  # Is the Standard Name modifier number_of_observations being used.
+                  if modifier == 'number_of_observations':
+                      # Standard Name modifier is number_of_observations therefore units should be "1".  See Appendix C
+                      if not units == "1":
+                          print "ERROR (3.3): Standard Name modifier 'number_of_observations' present therefore units must be set to 1."
+                          self.err = self.err + 1
+                  
+                  elif stdName in self.std_name_dh.dict.keys():
+                      # Get canonical units from standard name table
+                      stdNameUnits = self.std_name_dh.dict[stdName]
+
+                      # stdNameUnits is unicode which udunits can't deal with.  Explicity convert it to ASCII
+                      stdNameUnits=stdNameUnits.encode('ascii')
+
+                      canonicalUnit = udunits.ut_parse(self.unitSystem, stdNameUnits, "UT_ASCII")
+
+                      # To compare units we need to remove the reference time from the variable units
+                      if re.search("since",units):
+                          # unit attribute contains a reference time - remove it
+                          udunits.ut_free(varUnit)
+                          varUnit = udunits.ut_parse(self.unitSystem, units.split()[0], "UT_ASCII")
+
+                      # If variable has cell_methods=variance we need to square standard_name table units
+                      if var.attributes.has_key('cell_methods'):
+                          # Remove comments from the cell_methods string - no need to search these
+                          getComments=re.compile(r'\([^)]+\)')
+                          noComments=getComments.sub('%5A',var.attributes['cell_methods'])
+
+                          if re.search(r'(\s+|:)variance',noComments):
+                              # Variance method so standard_name units need to be squared.
+                              unit1 = udunits.ut_parse(self.unitSystem, stdNameUnits, "UT_ASCII")
+                              canonicalUnit = udunits.ut_multiply(unit1,unit1)
+                              udunits.ut_free(unit1)
+
+                      if not udunits.ut_are_convertible(varUnit, canonicalUnit):
+                          # Conversion unsuccessful
+                          print "ERROR (3.1): Units are not consistent with those given in the standard_name table."
+                          self.err = self.err+1
+                          rc=0
+
+                      # Free resources associated with canonicalUnit
+                      udunits.ut_free(canonicalUnit)
+
+              # Free resources associated with udunitsUnit
+              udunits.ut_free(varUnit)
+              
+      else:
+
+          # No units attribute - is this a coordinate variable or
+          # dimensionless vertical coordinate var
+          if var.id in allCoordVars:
+              
+              # Label variables do not require units attribute
+              if self.f[var.id].typecode() != 'c':
+                  if var.attributes.has_key('axis'):
+                      if not var.axis == 'Z':
+                          print "WARNING (3.1): units attribute should be present"
+                          self.warn = self.warn+1
+                  elif not hasattr(var,'positive') and not hasattr(var,'formula_terms') and not hasattr(var,'compress'):
+                      print "WARNING (3.1): units attribute should be present"
+                      self.warn = self.warn+1
+
+          elif var.id not in self.boundsVars and var.id not in self.climatologyVars and var.id not in self.gridMappingVars:
+              # Variable is not a boundary or climatology variable
+
+              dimensions = self.f[var.id].getAxisIds()
+
+              if not hasattr(var,'flag_values') and len(dimensions) != 0 and self.f[var.id].typecode() != 'c':
+                  # Variable is not a flag variable or a scalar or a label
+                  
+                  print "INFO (3.1): No units attribute set.  Please consider adding a units attribute for completeness."
+                  self.info = self.info+1 
+
+      return rc
+
+
+  #----------------------------
+  def chkBADCUnits(self, var):
+  #----------------------------
+      """Check units allowed by BADC"""
+      units_lines=open("/usr/local/cf-checker/lib/badc_units.txt").readlines()
+
+      # badc_units test case
+      #units_lines=open("/home/ros/SRCE_projects/CF_Checker_W/main/Test_Files/badc_units.txt").readlines()
+      
+      # units must be recognizable by the BADC units file
+      for line in units_lines:
+          if hasattr(var, 'units') and var.attributes['units'] in string.split(line):
+              print "Valid units in BADC list:", var.attributes['units']
+              rc=1
+              break
+          else:
+              rc=0
+              
+      return rc
+  
+
+  #---------------------------------------
+  def chkValidMinMaxRange(self, varName):
+  #---------------------------------------
+      """Check that valid_range and valid_min/valid_max are not both specified"""
+      var=self.f[varName]
+    
+      if var.attributes.has_key('valid_range'):
+          if var.attributes.has_key('valid_min') or \
+             var.attributes.has_key('valid_max'):
+
+              print "ERROR (2.5.1): Illegal use of valid_range and valid_min/valid_max"
+              self.err = self.err+1
+              return 0
+
+      return 1
+
+
+  #---------------------------------
+  def chk_FillValue(self, varName):
+  #---------------------------------
+    """Check 1) type of _FillValue
+    2) _FillValue lies outside of valid_range
+    3) type of missing_value
+    4) flag use of missing_value as deprecated"""
+    rc=1
+    var=self.f[varName]
+
+##    varType = self.getTypeCode(var)
+
+    if var.__dict__.has_key('_FillValue'):
+        fillValue=var.__dict__['_FillValue']
+        
+## 05.02.08 No longer needed as this is now detected by chkAttribute as _FillValue
+## has an attribute type of 'D'. See Trac #022
+##         if varType == 'c' or varType == types.StringType:
+##             if type(fillValue) != types.StringType:
+##                 print "ERROR (2.5.1): _FillValue of different type to variable"
+##                 self.err = self.err+1
+##                 rc=0
+##         elif varType != self.getTypeCode(fillValue):
+##             print "ERROR (2.5.1): _FillValue of different type to variable"
+##             self.err = self.err+1
+##             rc=0
+            
+        if var.attributes.has_key('valid_range'):
+            # Check _FillValue is outside valid_range
+            validRange=var.attributes['valid_range']
+            if fillValue > validRange[0] and fillValue < validRange[1]:
+                print "WARNING (2.5.1): _FillValue should be outside valid_range"
+                self.warn = self.warn+1
+
+        if var.id in self.boundsVars:
+            print "WARNING (7.1): Boundary Variable",var.id,"should not have _FillValue attribute"
+            self.warn = self.warn+1
+        elif var.id in self.climatologyVars:
+            print "ERROR (7.4): Climatology Variable",var.id,"must not have _FillValue attribute"
+            self.err = self.err+1
+            rc=0
+
+    if var.attributes.has_key('missing_value'):
+        missingValue=var.attributes['missing_value']
+
+#        print type(missingValue)
+#        print type(Numeric.array([]))
+
+        try:
+            if missingValue:
+                if var.__dict__.has_key('_FillValue'):
+                    if fillValue != missingValue:
+                        # Special case: NaN == NaN is not detected as NaN does not compare equal to anything else
+                        if not (numpy.isnan(fillValue) and numpy.isnan(missingValue)):
+                            print "WARNING (2.5.1): missing_value and _FillValue set to differing values"
+                            
+                            self.warn = self.warn+1
+
+## 08.12.10 missing_value is no longer deprecated by the NUG
+##            else:
+##                # _FillValue not present
+##                print "WARNING (2.5.1): Use of 'missing_value' attribute is deprecated"
+##                self.warn = self.warn+1
+                
+## 05.02.08 No longer needed as this is now detected by chkAttribute as missing_value
+## has an attribute type of 'D'. See Trac #022
+##             typeError = 0
+##             if varType == 'c':
+##                 if type(missingValue) != types.StringType:
+##                     typeError = 1
+##             elif varType != self.getTypeCode(missingValue):
+##                 typeError = 1
+##
+##             if typeError:
+##                 print "ERROR (2.5.1): missing_value of different type to variable"
+##                 self.err = self.err+1
+##                 rc=0
+
+                if var.id in self.boundsVars:
+                    print "WARNING (7.1): Boundary Variable",var.id,"should not have missing_value attribute"
+                    self.warn = self.warn+1
+                elif var.id in self.climatologyVars:
+                    print "ERROR (7.4): Climatology Variable",var.id,"must not have missing_value attribute"
+                    self.err = self.err+1
+                    rc=0
+
+        except ValueError:
+#            if type(missingValue) == type(Numeric.array([])):
+#                print "ERROR (2.5.1): missing_value should be a scalar value"
+#                self.err = self.err+1
+#                rc=0
+#            else:
+            print "ValueError:", exc_info()[1]
+            print "INFO: Could not complete tests on missing_value attribute"
+            raise
+            rc=0
+                
+    return rc
+        
+
+  #------------------------------------
+  def chkAxisAttribute(self, varName):
+  #------------------------------------
+      """Check validity of axis attribute"""
+      var=self.f[varName]
+      
+      if var.attributes.has_key('axis'):
+          if not re.match('^(X|Y|Z|T)$',var.attributes['axis'],re.I):
+              print "ERROR (4): Invalid value for axis attribute"
+              self.err = self.err+1
+              return 0
+
+          # axis attribute is allowed on an aux coord var as of CF-1.6
+          if self.version >= vn1_1 and self.version < vn1_6 and varName in self.auxCoordVars:
+              print "ERROR (4): Axis attribute is not allowed for auxillary coordinate variables."
+              self.err = self.err+1
+              return 0
+          
+          # Check that axis attribute is consistent with the coordinate type
+          # deduced from units and positive.
+          if hasattr(var,'units'):
+              if hasattr(var,'positive'): 
+                  interp=self.getInterpretation(var.units,var.positive)
+              else:
+                  interp=self.getInterpretation(var.units)
+          else:
+              # Variable does not have a units attribute so a consistency check cannot be made
+              interp=None
+
+#          print "interp:",interp
+#          print "axis:",var.axis
+
+          if interp != None:
+              # It was possible to deduce axis interpretation from units/positive
+              if interp != var.axis:
+                  print "ERROR (4): axis attribute inconsistent with coordinate type as deduced from units and/or positive"
+                  self.err = self.err+1
+                  return 0
+            
+      return 1
+
+
+  #----------------------------------------
+  def chkPositiveAttribute(self, varName):
+  #----------------------------------------
+      var=self.f[varName]
+      if var.attributes.has_key('positive'):
+          if not re.match('^(down|up)$',var.attributes['positive'],re.I):
+              print "ERROR (4.3): Invalid value for positive attribute"
+              self.err = self.err+1
+              return 0
+
+      return 1
+
+
+  #-----------------------------------------
+  def chkTimeVariableAttributes(self, varName):
+  #-----------------------------------------
+    rc=1
+    var=self.f[varName]
+    
+    if var.attributes.has_key('calendar'):
+        if not re.match('(gregorian|standard|proleptic_gregorian|noleap|365_day|all_leap|366_day|360_day|julian|none)',
+                        var.attributes['calendar'],re.I):
+            # Non-standardized calendar so month_lengths should be present
+            if not var.attributes.has_key('month_lengths'):
+                print "ERROR (4.4.1): Non-standard calendar, so month_lengths attribute must be present"
+                self.err = self.err+1
+                rc=0
+        else:   
+            if var.attributes.has_key('month_lengths') or \
+               var.attributes.has_key('leap_year') or \
+               var.attributes.has_key('leap_month'):
+                print "ERROR (4.4.1): The attributes 'month_lengths', 'leap_year' and 'leap_month' must not appear when 'calendar' is present."
+                self.err = self.err+1
+                rc=0
+
+    if not var.attributes.has_key('calendar') and not var.attributes.has_key('month_lengths'):
+        print "WARNING (4.4.1): Use of the calendar and/or month_lengths attributes is recommended for time coordinate variables"
+        self.warn = self.warn+1
+        rc=0
+        
+    if var.attributes.has_key('month_lengths'):
+        if len(var.attributes['month_lengths']) != 12 and \
+           self.getTypeCode(var.attributes['month_lengths']) != 'i':
+            print "ERROR (4.4.1): Attribute 'month_lengths' should be an integer array of size 12"
+            self.err = self.err+1
+            rc=0
+
+    if var.attributes.has_key('leap_year'):
+        if self.getTypeCode(var.attributes['leap_year']) != 'i' and \
+           len(var.attributes['leap_year']) != 1:
+            print "ERROR (4.4.1): leap_year should be a scalar value"
+            self.err = self.err+1
+            rc=0
+
+    if var.attributes.has_key('leap_month'):
+        if not re.match("^(1|2|3|4|5|6|7|8|9|10|11|12)$",
+                        str(var.attributes['leap_month'][0])):
+            print "ERROR (4.4.1): leap_month should be between 1 and 12"
+            self.err = self.err+1
+            rc=0
+
+        if not var.attributes.has_key('leap_year'):
+            print "WARNING (4.4.1): leap_month is ignored as leap_year NOT specified"
+            self.warn = self.warn+1
+
+    # Time units must contain a reference time
+    # To do this; test if the "unit" in question is convertible with a known timestamp "unit".
+    varUnits=udunits.ut_parse(self.unitSystem, var.units, "UT_ASCII")
+    secsSinceEpoch=udunits.ut_parse(self.unitSystem, "seconds since 1970-01-01", "UT_ASCII")
+    
+    if not udunits.ut_are_convertible(secsSinceEpoch, varUnits):
+        print "ERROR (4.4): Invalid units and/or reference time"
+        self.err = self.err+1
+
+    # Free resources used by varUnits and secsSinceEpoch
+    udunits.ut_free(varUnits)
+    udunits.ut_free(secsSinceEpoch)
+        
+    return rc
+
+    
+  #----------------------------------
+  def chkDescription(self, varName):
+  #----------------------------------
+      """Check 1) standard_name & long_name attributes are present
+               2) for a valid standard_name as listed in the standard name table."""
+      rc=1
+      var=self.f[varName]
+
+      if not var.attributes.has_key('standard_name') and \
+         not var.attributes.has_key('long_name'):
+
+          exceptions=self.boundsVars+self.climatologyVars+self.gridMappingVars
+          if var.id not in exceptions:
+              print "WARNING (3): No standard_name or long_name attribute specified"
+              self.warn = self.warn + 1
+              
+      if var.attributes.has_key('standard_name'):
+          # Check if valid by the standard_name table and allowed modifiers
+          std_name=var.attributes['standard_name']
+
+          # standard_name attribute can comprise a standard_name only or a standard_name
+          # followed by a modifier (E.g. atmosphere_cloud_liquid_water_content status_flag)
+          std_name_el=string.split(std_name)
+          if not std_name_el:
+              print "ERROR (3.3): Empty string for 'standard_name' attribute"
+              self.err = self.err + 1
+              rc=0
+              
+          elif not self.parseBlankSeparatedList(std_name) or len(std_name_el) > 2:
+              print "ERROR (3.3): Invalid syntax for 'standard_name' attribute: '"+std_name+"'"
+              self.err = self.err + 1
+              rc=0
+
+          else:
+              # Validate standard_name
+              name=std_name_el[0]
+              if not name in self.std_name_dh.dict.keys():
+                  if chkDerivedName(name):
+                      print "ERROR (3.3): Invalid standard_name:",name
+                      self.err = self.err + 1
+                      rc=0
+
+              if len(std_name_el) == 2:
+                  # Validate modifier
+                  modifier=std_name_el[1]
+                  if not modifier in ['detection_minimum','number_of_observations','standard_error','status_flag']:
+                      print "ERROR (3.3): Invalid standard_name modifier: "+modifier
+                      rc=0
+                      
+      return rc
+
+
+  #-----------------------------------
+  def chkCompressAttr(self, varName):
+  #-----------------------------------
+    rc=1
+    var=self.f[varName]
+    if var.attributes.has_key('compress'):
+        compress=var.attributes['compress']
+
+        if var.typecode() != 'i':
+            print "ERROR (8.2):",var.id,"- compress attribute can only be attached to variable of type int."
+            self.err = self.err+1
+            return 0
+        if not re.search("^[a-zA-Z0-9_ ]*$",compress):
+            print "ERROR (8.2): Invalid syntax for 'compress' attribute"
+            self.err = self.err+1
+            rc=0
+        else:
+            dimensions=string.split(compress)
+            dimProduct=1
+            for x in dimensions:
+                found='false'
+                if x in self.f.axes.keys():
+                    # Get product of compressed dimension sizes for use later
+                    #dimProduct=dimProduct*self.f.dimensions[x]
+                    dimProduct=dimProduct*len(self.f.dimensionarray(x))
+                    found='true'
+
+                if found != 'true':
+                    print "ERROR (8.2): compress attribute naming non-existent dimension: ",x
+                    self.err = self.err+1
+                    rc=0
+
+            values=var.getValue()
+            outOfRange=0
+            for val in values[:]:
+                if val < 0 or val > dimProduct-1:
+                    outOfRange=1
+                    break;
+                
+            if outOfRange:
+                print "ERROR (8.2): values of",var.id,"must be in the range 0 to",dimProduct-1
+                self.err = self.err+1
+    return rc
+
+  #---------------------------------
+  def chkPackedData(self, varName):
+  #---------------------------------
+    rc=1
+    var=self.f[varName]
+    if var.attributes.has_key('scale_factor') and var.attributes.has_key('add_offset'):
+        if self.getTypeCode(var.attributes['scale_factor']) != self.getTypeCode(var.attributes['add_offset']):
+            print "ERROR (8.1): scale_factor and add_offset must be the same numeric data type"
+            self.err = self.err+1
+            # No point running rest of packed data tests
+            return 0
+
+    if var.attributes.has_key('scale_factor'):
+        type = self.getTypeCode(var.attributes['scale_factor'])
+    elif var.attributes.has_key('add_offset'):
+        type = self.getTypeCode(var.attributes['add_offset'])
+    else:
+        # No packed Data attributes present
+        return 1
+
+    varType = self.getTypeCode(var)
+
+    # One or other attributes present; run remaining checks
+    if varType != type:
+        if type != 'f' and type != 'd':
+            print "ERROR (8.1): scale_factor and add_offset must be of type float or double"
+            self.err = self.err+1
+            rc=0
+
+        if varType != 'b' and  varType != 'h' and varType != 'i':
+            print "ERROR (8.1):",var.id,"must be of type byte, short or int"
+            self.err = self.err+1
+            rc=0
+
+        if type == 'f' and varType == 'i':
+            print "WARNING (8.1): scale_factor/add_offset are type float, therefore",var.id,"should not be of type int"
+            self.warn = self.warn+1
+            
+    return rc
+
+  #----------------------------
+  def chkFlags(self, varName):
+  #----------------------------
+      var=self.f[varName]
+      rc=1
+      
+      if var.attributes.has_key('flag_meanings'):
+          # Flag to indicate whether one of flag_values or flag_masks present
+          values_or_masks=0
+          meanings = var.attributes['flag_meanings']
+
+#          if not self.parseBlankSeparatedList(meanings):
+          if not self.extendedBlankSeparatedList(meanings):
+                print "ERROR (3.5): Invalid syntax for 'flag_meanings' attribute"
+                self.err = self.err+1
+                rc=0
+          
+          if var.attributes.has_key('flag_values'):
+              values_or_masks=1
+              values = var.attributes['flag_values']
+              
+              # If values is a string of chars, split it up into a list of chars
+#              print "Ros: flag_values:",values
+#              print "Ros: flag_values type:",type(values)
+
+#              if type(values) == str:
+#                  print "Ros - flag_values is a string"
+#                  values = values.split()
+
+#              print "Ros: after split:",values
+#              print "Ros: after split:",type(values)
+                  
+              retcode = self.equalNumOfValues(values,meanings)
+              if retcode == -1:
+                  print "ERROR (3.5): Problem in subroutine equalNumOfValues"
+                  rc = 0
+              elif not retcode:
+                  print "ERROR (3.5): Number of flag_values values must equal the number or words/phrases in flag_meanings"
+                  self.err = self.err + 1
+                  rc = 0
+                  
+              # flag_values values must be mutually exclusive
+              if type(values) == str:
+                  values = values.split()
+
+              if not self.uniqueList(values):
+                  print "ERROR (3.5): flag_values attribute must contain a list of unique values"
+                  self.err = self.err + 1
+                  rc = 0
+                  
+          if var.attributes.has_key('flag_masks'):
+              values_or_masks=1
+              masks = var.attributes['flag_masks']
+
+              retcode = self.equalNumOfValues(masks,meanings)
+              if retcode == -1:
+                  print "ERROR (3.5): Problem in subroutine equalNumOfValues"
+                  rc = 0
+              elif not retcode:
+                  print "ERROR (3.5): Number of flag_masks values must equal the number or words/phrases in flag_meanings"
+                  self.err = self.err + 1
+                  rc = 0
+                  
+              # flag_values values must be non-zero
+              for v in masks:
+                  if v == 0:
+                      print "ERROR (3.5): flag_masks values must be non-zero"
+                      self.err = self.err + 1
+                      rc = 0
+                      
+          # Doesn't make sense to do bitwise comparison for char variable
+          if self.getTypeCode(var) != 'c':
+              if var.attributes.has_key('flag_values') and var.attributes.has_key('flag_masks'):
+                  # Both flag_values and flag_masks present
+                  # Do a bitwise AND of each flag_value and its corresponding flag_mask value,
+                  # the result must be equal to the flag_values entry
+                  i=0
+                  for v in values:
+                      bitwise_AND = v & masks[i]
+
+                      if bitwise_AND != v:
+                          print "WARNING (3.5): Bitwise AND of flag_value",v,"and corresponding flag_mask",masks[i],"doesn't match flag_value."
+                          self.warn = self.warn + 1
+                      i=i+1
+                 
+          if values_or_masks == 0:
+              # flag_meanings attribute present, but no flag_values or flag_masks
+              print "ERROR (3.5): flag_meanings present, but no flag_values or flag_masks specified"
+              self.err = self.err + 1
+              rc = 0
+
+          if var.attributes.has_key('flag_values') and not var.attributes.has_key('flag_meanings'):
+              print "ERROR (3.5): flag_meanings attribute is missing"
+              self.err = self.err + 1
+              rc = 0
+              
+      return rc
+
+
+  #-----------------------
+  def getType(self, arg):
+  #-----------------------
+      if type(arg) == type(numpy.array([])):
+          return "array"
+
+      elif type(arg) == str:
+          return "str"
+
+      elif type(arg) == list:
+          return "list"
+
+      else:
+          print "<cfchecker> ERROR: Unknown Type in getType("+arg+")"
+          return 0
+  
+  
+  
+  #----------------------------------------    
+  def equalNumOfValues(self, arg1, arg2):
+  #----------------------------------------
+      """ Check that arg1 and arg2 contain the same number of blank-separated elements."""
+
+      # Determine the type of both arguments.  strings and arrays need to be handled differently
+      type_arg1 = self.getType(arg1)
+      type_arg2 = self.getType(arg2)
+      
+      if not type_arg1 or not type_arg2:
+          return -1
+          
+      if type_arg1 == "str":
+          len_arg1 = len(arg1.split())
+      else:
+          len_arg1 = len(arg1)
+
+      if type_arg2 == "str":
+          len_arg2 = len(arg2.split())
+      else:
+          len_arg2 = len(arg2)
+      
+      
+      if len_arg1 != len_arg2:
+          return 0
+
+      return 1
+
+      
+  #------------------------------------------
+  def chkMultiDimCoord(self, varName, axes):
+  #------------------------------------------
+      """If a coordinate variable is multi-dimensional, then it is recommended
+      that the variable name should not match the name of any of its dimensions."""
+      var=self.f[varName]
+    
+      # This is a temporary work around to obtain the dimensions of the coord
+      # var.  In CDMS vn4.0 only 1D coord vars will be axis variables; There
+      # will be no need to use _obj_. See CRM #011
+      if var.id in axes and len(var._obj_.dimensions) > 1:
+          # Multi-dimensional coordinate var
+          if var.id in var._obj_.dimensions:
+              print "WARNING (5): The name of a multi-dimensional coordinate variable"
+              print "             should not match the name of any of its dimensions."
+              self.warn = self.warn + 1
+
+
+  #--------------------------------------
+  def chkValuesMonotonic(self, varName):
+  #--------------------------------------
+    """A coordinate variable must have values that are strictly monotonic
+    (increasing or decreasing)."""
+    rc=1
+    var=self.f[varName]
+    values=var.getValue()
+    i=0
+    for val in values[:]:
+        if i == 0:
+            # First value - no comparison to do
+            i=i+1
+            lastVal=val
+            continue
+        elif i == 1:
+            i=i+1
+            if val < lastVal:
+                # Decreasing sequence
+                type='decr'
+            elif val > lastVal:
+                # Increasing sequence
+                type='incr'
+            else:
+                # Same value - ERROR
+                print "ERROR (5): co-ordinate variable '" + var.id + "' not monotonic"
+                self.err = self.err+1
+                return 1
+
+            lastVal=val
+        else:
+            i=i+1
+            if val < lastVal and type != 'decr':
+                # ERROR - should be increasing value
+                print "ERROR (5): co-ordinate variable '" + var.id + "' not monotonic"
+                self.err = self.err+1
+                return 1
+            elif val > lastVal and type != 'incr':
+                # ERROR - should be decreasing value
+                print "ERROR (5): co-ordinate variable '" + var.id + "' not monotonic"
+                self.err = self.err+1
+                return 1
+
+            lastVal=val
+
+
+def getargs(arglist):
+    
+    '''getargs(arglist): parse command line options and environment variables'''
+
+    from getopt import getopt, GetoptError
+    from os import environ
+    from sys import stderr, exit
+
+    udunitskey='UDUNITS'
+    standardnamekey='CF_STANDARD_NAMES'
+    areatypeskey='CF_AREA_TYPES'
+    # set defaults
+    udunits=None
+    standardname=STANDARDNAME
+    areatypes=AREATYPES
+    uploader=None
+    useFileName="yes"
+    badc=None
+    coards=None
+    version=newest_version
+    
+    # set to environment variables
+    if environ.has_key(udunitskey):
+        udunits=environ[udunitskey]
+    if environ.has_key(standardnamekey):
+        standardname=environ[standardnamekey]
+    if environ.has_key(areatypeskey):
+        areatypes=environ[areatypeskey]
+
+    try:
+        (opts,args)=getopt(arglist[1:],'a:bchlnu:s:v:',['area_types=','badc','coards','help','uploader','noname','udunits=','cf_standard_names=','version='])
+    except GetoptError:
+        stderr.write('%s\n'%__doc__)
+        exit(1)
+    
+    for a, v in opts:
+        if a in ('-a','--area_types'):
+            areatypes=v.strip()
+            continue
+        if a in ('-b','--badc'):
+            badc="yes"
+            continue
+        if a in ('-c','--coards'):
+            coards="yes"
+            continue
+        if a in ('-h','--help'):
+            print __doc__
+            exit(0)
+        if a in ('-l','--uploader'):
+            uploader="yes"
+            continue
+        if a in ('-n','--noname'):
+            useFileName="no"
+            continue
+        if a in ('-u','--udunits'):
+            udunits=v.strip()
+            continue
+        if a in ('-s','--cf_standard_names'):
+            standardname=v.strip()
+            continue
+        if a in ('-v','--version'):
+            if v == 'auto':
+                version = CFVersion()
+            else:
+                try:
+                    version = CFVersion(v)
+                except ValueError:
+                    print "WARNING: '%s' cannot be parsed as a version number." % v
+                    print "Performing check against newest version", newest_version                    
+                if version not in cfVersions:
+                    print "WARNING: %s is not a valid CF version." % version
+                    print "Performing check against newest version", newest_version
+                    version = newest_version
+            continue
+            
+    if len(args) == 0:
+        stderr.write('ERROR in command line\n\nusage:\n%s\n'%__doc__)
+        exit(1)
+
+    return (badc,coards,uploader,useFileName,standardname,areatypes,udunits,version,args)
+
+
+#--------------------------
+# Main Program
+#--------------------------
+
+if __name__ == '__main__':
+
+    from sys import argv,exit
+
+    (badc,coards,uploader,useFileName,standardName,areaTypes,udunitsDat,version,files)=getargs(argv)
+    
+    inst = CFChecker(uploader=uploader, useFileName=useFileName, badc=badc, coards=coards, cfStandardNamesXML=standardName, cfAreaTypesXML=areaTypes, udunitsDat=udunitsDat, version=version)
+    for file in files:
+        rc = inst.checker(file)
+        print rc
+        exit (rc)
+
+
diff --git a/LibCV/cmor_const.py b/LibCV/cmor_const.py
new file mode 100644
index 0000000..ef67453
--- /dev/null
+++ b/LibCV/cmor_const.py
@@ -0,0 +1,37 @@
+import _cmip6_cv
+atts = """
+CMOR_MAX_STRING
+CMOR_MAX_ELEMENTS
+CMOR_MAX_AXES
+CMOR_MAX_VARIABLES
+CMOR_MAX_GRIDS
+CMOR_MAX_DIMENSIONS
+CMOR_MAX_ATTRIBUTES
+CMOR_MAX_ERRORS
+CMOR_MAX_TABLES
+CMOR_MAX_GRID_ATTRIBUTES
+CMOR_QUIET
+CMOR_EXIT_ON_MAJOR
+CMOR_EXIT
+CMOR_EXIT_ON_WARNING
+CMOR_VERSION_MAJOR
+CMOR_VERSION_MINOR
+CMOR_VERSION_PATCH
+CMOR_CF_VERSION_MAJOR
+CMOR_CF_VERSION_MINOR
+CMOR_WARNING
+CMOR_NORMAL
+CMOR_CRITICAL
+TABLE_CONTROL_FILENAME
+GLOBAL_CV_FILENAME
+CMOR_DEFAULT_PATH_TEMPLATE
+CMOR_DEFAULT_FILE_TEMPLATE
+CMOR_DEFAULT_FURTHERURL_TEMPLATE
+FILE_PATH_TEMPLATE
+FILE_NAME_TEMPLATE
+GLOBAL_ATT_FURTHERINFOURLTMPL
+"""
+
+for att in atts.split():
+    attnm = att
+    exec("%s = _cmip6_cv.getCMOR_defaults_include('%s')" % (att, att))
diff --git a/LibCV/pywrapper.py b/LibCV/pywrapper.py
new file mode 100644
index 0000000..5923ab1
--- /dev/null
+++ b/LibCV/pywrapper.py
@@ -0,0 +1,342 @@
+# -*- coding: utf-8 -*-
+'''
+Created on Fri Feb 19 11:33:52 2016
+
+ at author: Denis Nadeau LLNL, Charles Doutriaux LLNL
+'''
+
+import cmor_const,numpy,os,_cmip6_cv
+import signal
+
+def sig_handler(signum, frame):
+    os.kill(os.getpid(),signal.SIGABRT)
+
+signal.signal(signal.SIGTERM, sig_handler)
+
+try:
+    import cdtime
+    has_cdtime = True
+except:
+    has_cdtime = False
+
+try:
+    import cdms2
+    has_cdms2 = True
+except:
+    has_cdms2 = False
+
+try:
+    import MV2
+    has_MV2 = True
+except:
+    has_MV2 = False
+
+try:
+    import numpy.oldnumeric.ma.MaskedArray
+    has_oldma = True
+except:
+    has_oldma = False
+
+def _to_numpy(vals, message):
+    if isinstance(vals, (list, tuple)):
+        vals = numpy.ascontiguousarray(vals)
+    elif not isinstance(vals, numpy.ndarray):
+        try:
+            vals = numpy.ascontiguousarray(vals.filled())
+        except:
+            raise Exception, "Error could not convert %s to a numpy array" % message
+
+    return vals
+
+
+def setup(inpath='.',
+          set_verbosity=cmor_const.CMOR_NORMAL, exit_control=cmor_const.CMOR_NORMAL,
+          logfile=None, create_subdirectories=1):
+    """
+    Usage cmor_setup(inpath='.',netcdf_file_action=cmor.CMOR_PRESERVE,
+                     set_verbosity=cmor.CMOR_NORMAL,exit_control=cmor.CMOR_NORMAL)
+    Where:
+    path:                  Alternate directory where to find tables if not in current directory
+    set_verbosity:         CMOR_QUIET or CMOR_NORMAL
+    exit_control:          CMOR_EXIT_ON_WARNING, CMOR_EXIT_ON_MAJOR, CMOR_NORMAL
+    create_subdirectories: 1 to create subdirectories structure, 0 to dump files directly where cmor_dataset tells to
+"""
+    if not isinstance(exit_control,int) or not exit_control in [ cmor_const.CMOR_EXIT_ON_WARNING,
+                                                                 cmor_const.CMOR_EXIT_ON_MAJOR,
+                                                                 cmor_const.CMOR_NORMAL]:
+        raise Exception, "exit_control must an integer valid values are: CMOR_EXIT_ON_WARNING, " \
+                         "CMOR_EXIT_ON_MAJOR, CMOR_NORMAL"
+
+    if not isinstance(set_verbosity, int) or not set_verbosity in [ cmor_const.CMOR_QUIET, cmor_const.CMOR_NORMAL]:
+        raise Exception, "set_verbosity must an integer valid values are: CMOR_QUIET, CMOR_NORMAL"
+
+    if not isinstance(inpath, str) and not os.path.exists(inpath):
+        raise Exception, "path must be a Valid path"
+    if logfile is None:
+        logfile = ""
+
+    if create_subdirectories not in [0, 1]:
+        raise Exception, "create_subdirectories must be 0 or 1"
+    CMOR_PRESERVE = 10
+    return(_cmip6_cv.setup(inpath, CMOR_PRESERVE, set_verbosity, exit_control, logfile, create_subdirectories))
+
+
+def load_table(table):
+    """ loads a cmor table
+    Usage:
+    load_table(table)
+    """
+    if not isinstance(table, str):
+        raise Exception, "Error, must pass a string"
+#     if not os.path.exists(table):
+#         raise Exception, "Error, the table you specified (%s) does not exists" % table
+    return _cmip6_cv.load_table(table)
+
+
+def set_table(table):
+    if not isinstance(table, int):
+        raise Exception, "error you need to pass and integer as the table id"
+    return(_cmip6_cv.set_table(table))
+
+
+def close(var_id=None, file_name=False, preserve=False):
+    """ Close CMOR variables/file
+    Usage:
+      cmor.close(varid=None)
+    Where:
+      var_id: id of variable to close, if passing None, means close every open ones.
+      [file_name] True/False (default False) if True: return name of the file just closed,
+                  works only if var_id is not None
+      [preserve] True/False (default False) if True: close the file but preserve the var
+                  definition in CMOR to write more data with this variable (into a new file)
+      """
+    if var_id is not None and not isinstance(var_id, int):
+        raise Exception, "Error var_id must be None or a integer"
+
+    if (preserve is False):
+        if (file_name is False):
+            return(_cmip6_cv.close(var_id, 0, 0))
+        else:
+            return(_cmip6_cv.close(var_id, 1, 0))
+    else:
+        if (file_name is False):
+            return(_cmip6_cv.close(var_id, 0, 1))
+        else:
+            return(_cmip6_cv.close(var_id, 1, 1))
+
+
+def set_cur_dataset_attribute(name, value):
+    """Sets an attribute onto the current cmor dataset
+    Usage:
+      cmor.set_cur_dataset_attribute(name,value)
+    Where:
+      name: is the name of the attribute
+      value: is the value for this attribute
+    """
+    if value is None:
+        val = ""
+    else:
+        val = str(value)
+    return(_cmip6_cv.set_cur_dataset_attribute(name, val))
+
+
+def has_cur_dataset_attribute(name):
+    """determines if the current cmor dataset has an attribute
+    Usage:
+      cmor.het_cur_dataset_attribute(name)
+    Where:
+      name: is the name of the attribute
+    Returns True if the dataset has the attribute, False otherwise
+    """
+    test = _cmip6_cv.has_cur_dataset_attribute(name)
+    if test == 0:
+        return True
+    else:
+        return False
+
+
+def get_cur_dataset_attribute(name):
+    """Gets an attribute from the current cmor dataset
+    Usage:
+      cmor.get_cur_dataset_attribute(name)
+    Where:
+      name: is the name of the attribute
+    Returns none if attribute is non-existant
+    """
+    if has_cur_dataset_attribute(name):
+        return _cmip6_cv.get_cur_dataset_attribute(name)
+    else:
+        return None
+
+
+def set_variable_attribute(var_id, name, value):
+    """Sets an attribute onto a cmor variable
+    Usage:
+      cmor.set_variable_attribute(var_id,name,value)
+    Where:
+      var_id: is cmor variable id
+      name  : is the name of the attribute
+      value : is the value for this attribute
+    """
+    if value is None:
+        val = ""
+    else:
+        val = str(value)
+    return _cmip6_cv.set_variable_attribute(var_id, name, val)
+
+
+def has_variable_attribute(var_id, name):
+    """determines if the a cmor variable has an attribute
+    Usage:
+      cmor.het_variable_attribute(name)
+    Where:
+      var_id: is cmor variable id
+      name: is the name of the attribute
+    Returns True if the dataset has the attribute, False otherwise
+    """
+    test = _cmip6_cv.has_variable_attribute(var_id, name)
+    if test == 0:
+        return True
+    else:
+        return False
+
+
+def get_variable_attribute(var_id, name):
+    """Gets an attribute from a cmor variable
+    Usage:
+      cmor.get_variable_attribute(name)
+    Where:
+      var_id: is cmor variable id
+      name: is the name of the attribute
+    Returns none if attribute is non-existant
+    """
+# print 'In there asking for attribute: ',name,'on var',var_id
+    if has_variable_attribute(var_id, name):
+        # print 'Seems to have it',var_id,name
+        return _cmip6_cv.get_variable_attribute(var_id, name)
+    else:
+        return None
+
+
+def check_institution(table_id):
+    '''
+        Verify institution against Control Vocabulary files
+        Usage:
+          cmip6_cv.set_institution(table_id)
+        Where:
+          table_id: is the table id returned by load_table()
+        Returns 0 on success
+    '''
+    ierr = _cmip6_cv.set_institution(table_id)
+
+    return(ierr)
+
+
+def check_sourceID(table_id):
+    '''
+      Validate source and source id against Control Vocabulary file.
+      Usage:
+        cmip6_cv.check_sourceID(table_id)
+      Where:
+        table_id is the table id returned by load_table()
+      Return 0 on success
+    '''
+    ierr = _cmip6_cv.check_sourceID(table_id)
+    return(ierr)
+
+
+def check_experiment(table_id):
+    '''
+      Validate Experiment and Experiement_id against Control Vocabulary file.
+
+      If required global attributes are not all set, warning will be displayed.
+
+      Usage:
+        cmip6_cv.check_experiement(table_id)
+      Where:
+        table_id is the table id returned by load_table()
+      Return 0 on success
+    '''
+    ierr = _cmip6_cv.check_experiment(table_id)
+    return(ierr)
+
+
+def check_grids(table_id):
+    '''
+      Validate grid and grid_resolution against Control Vocabulary file.
+
+      Usage:
+        cmip6_cv.check_grids(table_id)
+      Where:
+        table_id is the table id returned by load_table()
+      Return 0 on success
+    '''
+    ierr = _cmip6_cv.check_grids(table_id)
+    return(ierr)
+
+
+def check_requiredattributes(table_id):
+    '''
+      Validate all required attributes against Control Vocabulary file.
+
+      Usage:
+        cmip6_cv.check_gblattributes(table_id)
+      Where:
+        table_id is the table id returned by load_table()
+      Return 0 on success
+    '''
+    ierr = _cmip6_cv.check_gblattributes(table_id)
+    return(ierr)
+
+
+def check_ISOTime():
+    '''
+      Validate that creation attribute contains time
+      in ISO format YYYY-MM-DDTHH:MM:SS.
+
+      Usage:
+        cmip6_cv.check_ISOtime()
+      Return 0 on success
+    '''
+    ierr = _cmip6_cv.check_ISOTime()
+    return(ierr)
+
+
+def setup_variable(name, units, missing):
+    '''
+    Create variable  attributes from the table loaded by load_table.
+    
+    Usage:
+        cmip6_cv.check_variable( name, units, missing )
+    Where:
+        name is the variable name to validate
+        units are the variable units
+        missing is the missing value for this variable.
+    return: variable_id on success
+           -1 on failure
+    '''
+    ierr = _cmip6_cv.setup_variable(name, units, missing)
+    return(ierr)
+def get_CV_Error():
+    '''
+    return 0 if no error was set by CV
+    '''
+    ierr = _cmip6_cv.get_CV_Error()
+    return(ierr)
+
+
+def check_furtherinfourl(table_id):
+    '''
+      Validate further info URL attribute using REGEX found in Control Vocabulary file.
+
+      Usage:
+        cmip6_cv.furtherinfourl(table_id)
+      Where:
+        table_id is the table id returned by load_table()
+      Return 0 on success
+    '''
+    ierr = _cmip6_cv.check_furtherinfourl(table_id)
+    return(ierr)
+
+
+
diff --git a/Makefile.in b/Makefile.in
index 18ea30c..3e84681 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -37,6 +37,7 @@ LIBNAME=libcmor.a
 
 # Library sources
 LIBSOURCES=@LIBSOURCES@
+LIBSOURCESCV=@LIBSOURCESCV@
 LIBFSOURCES=@LIBFSOURCES@
 
 LIBFILES=@LIBFILES@
@@ -114,9 +115,11 @@ install: cmor
 	mkdir -p ${PREFIX}/lib
 	mkdir -p ${PREFIX}/include
 	mkdir -p ${PREFIX}/include/cdTime
+	mkdir -p ${PREFIX}/include/json-c
 	mkdir -p ${PREFIX}/include/cdTime/cdunifpp
 	cp -p $(LIBNAME) ${PREFIX}/lib
 	cp -pr include/*.h @MODFILES@ ${PREFIX}/include
+	cp -pr include/json-c/*.h ${PREFIX}/include/json-c
 	cp -pr include/cdTime/*.h ${PREFIX}/include/cdTime
 	cp -pr include/cdTime/cdunifpp/*.h ${PREFIX}/include/cdTime/cdunifpp
 uninstall: distclean 
diff --git a/README.md b/README.md
index d9d23e2..a66ec7b 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,10 @@
-# cmor
+# CMOR
 Climate Model Output Rewriter
 
 CMOR 3.1 documentation can be found here: http://cmor.llnl.gov
 
 [![DOI](https://zenodo.org/badge/22688/PCMDI/cmor.svg)](https://zenodo.org/badge/latestdoi/22688/PCMDI/cmor)
-
-[![stable version](http://img.shields.io/badge/stable version-3.1.0-brightgreen.svg)](https://github.com/PCMDI/cmor/releases/tag/3.1.0)
+[![stable version](http://img.shields.io/badge/stable version-3.1.2-brightgreen.svg)](https://github.com/PCMDI/cmor/releases/tag/3.1.2)
 ![platforms](http://img.shields.io/badge/platforms-linux | osx-lightgrey.svg)
-
 [![Anaconda-Server Badge](https://anaconda.org/pcmdi/cmor/badges/installer/conda.svg)](https://conda.anaconda.org/pcmdi)
 [![Anaconda-Server Badge](https://anaconda.org/pcmdi/cmor/badges/downloads.svg)](https://anaconda.org/pcmdi)
diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index b297cf0..9d1df60 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,7 +1,8 @@
+2016-09-08 : Release 3.1.2
 2016-06-14 : Release 3.1.0
 2015-12-23 : Clean up cmor code, preparation for cmor3.
-2013-12-03 : Tagging 2.9.1 for official release
-2012-12-14 : Tagging 2.9.0
+2013-12-03 : Tagging 2.9.1 for official release.
+2012-12-14 : Tagging 2.9.0.
 2013-11-20 : Merged Jamie's branch fixes #4
 2013-11-20 : Make sure -lm is in C test compile line
 2013-06-09 : Fixed Jamie's bug for limited area
diff --git a/Src/_cmormodule.c b/Src/_cmormodule.c
index 3e84af6..d344deb 100644
--- a/Src/_cmormodule.c
+++ b/Src/_cmormodule.c
@@ -1,12 +1,26 @@
 #include <Python.h>
 #include "numpy/arrayobject.h"
 #include "cmor.h"
+
+static PyObject *CMORError;
+volatile sig_atomic_t raise_exception = 0;
+char *exception_message = "Problem with 'cmor.%s'. Please check the logfile "
+                          "(if defined).";
+int signal_to_catch = SIGTERM;
+
+void signal_handler(int signal) {
+    if (signal == signal_to_catch) {
+        raise_exception = 1;
+    }
+}
+
 /************************************************************************/
 /*                     PyCMOR_get_original_shape()                      */
 /************************************************************************/
 
 static PyObject *PyCMOR_get_original_shape( PyObject * self,
 					    PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     int  i, shape_array[CMOR_MAX_DIMENSIONS], var_id, blank_time;
 
     i = CMOR_MAX_DIMENSIONS;
@@ -24,14 +38,22 @@ static PyObject *PyCMOR_get_original_shape( PyObject * self,
 	}
     }
     Py_INCREF( mylist );
+    
+    if (raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "get_original_shape");
+        return NULL;
+    }
+    
     return(mylist);
 }
+
 /************************************************************************/
 /*                  PyCMOR_set_cur_dataset_attribute()                  */
 /************************************************************************/
 static PyObject *PyCMOR_set_cur_dataset_attribute(PyObject *self,
-                                                  PyObject *args)
-{
+                                                  PyObject *args) {
+  signal(signal_to_catch, signal_handler);
   char *name;
   char *value;
   int ierr;
@@ -41,11 +63,13 @@ static PyObject *PyCMOR_set_cur_dataset_attribute(PyObject *self,
 
   ierr = cmor_set_cur_dataset_attribute(name, value, 1);
 
-  if (ierr != 0 ) return NULL;
-
-  Py_INCREF(Py_None);
-
-  return(Py_None);
+  if (ierr != 0 || raise_exception) {
+    raise_exception = 0;
+    PyErr_Format(CMORError, exception_message, "set_cur_dataset_attribute");
+    return NULL;
+  }
+  
+  return Py_BuildValue( "i", ierr );
 }
 
 /************************************************************************/
@@ -53,16 +77,24 @@ static PyObject *PyCMOR_set_cur_dataset_attribute(PyObject *self,
 /************************************************************************/
 static PyObject *PyCMOR_get_cur_dataset_attribute( PyObject * self,
 						   PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     char *name;
     char value[CMOR_MAX_STRING];
     int ierr;
 
     if( !PyArg_ParseTuple( args, "s", &name ) )
 	return NULL;
+    
     ierr = cmor_get_cur_dataset_attribute( name, value );
-    if( ierr != 0 )
-	return NULL;
-    return(Py_BuildValue( "s", value ) );
+    
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message,
+                     "get_cur_dataset_attribute");
+        return NULL;
+    }
+
+    return Py_BuildValue( "s", value );
 }
 
 /************************************************************************/
@@ -70,27 +102,44 @@ static PyObject *PyCMOR_get_cur_dataset_attribute( PyObject * self,
 /************************************************************************/
 static PyObject *PyCMOR_has_cur_dataset_attribute( PyObject * self,
 						   PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     char *name;
     int ierr;
 
     if( !PyArg_ParseTuple( args, "s", &name ) )
 	return NULL;
     ierr = cmor_has_cur_dataset_attribute( name );
+
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message,
+                     "has_cur_dataset_attribute");
+        return NULL;
+    }
+    
     return Py_BuildValue( "i", ierr );
 }
+
 /************************************************************************/
 /*                   PyCMOR_set_deflate()                    */
 /************************************************************************/
 static PyObject *PyCMOR_set_deflate( PyObject * self,
                                      PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     int ierr, var_id, shuffle, deflate, deflate_level;
 
     if( !PyArg_ParseTuple( args, "iiii", &var_id, &shuffle, &deflate, &deflate_level ) )
         return NULL;
 
     ierr =  cmor_set_deflate( var_id, shuffle, deflate, deflate_level );
+    
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "set_deflate");
+        return NULL;
+    }
+    
     return Py_BuildValue( "i", ierr );
-
 }
 
 /************************************************************************/
@@ -98,36 +147,47 @@ static PyObject *PyCMOR_set_deflate( PyObject * self,
 /************************************************************************/
 static PyObject *PyCMOR_set_variable_attribute( PyObject * self,
 						PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     char *name;
     char *value;
     int ierr, var_id;
 
     if( !PyArg_ParseTuple( args, "iss", &var_id, &name, &value ) )
 	return NULL;
+    
     ierr =
 	cmor_set_variable_attribute( var_id, name, 'c', ( void * ) value );
-    if( ierr != 0 )
-	return NULL;
-    /* Return NULL Python Object */
-    Py_INCREF( Py_None );
-    return Py_None;
+    
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "set_variable_attribute");
+        return NULL;
+    }
+    
+    return Py_BuildValue( "i", ierr );
 }
 
-
 /************************************************************************/
 /*                   PyCMOR_get_variable_attribute()                    */
 /************************************************************************/
 static PyObject *PyCMOR_get_variable_attribute( PyObject * self,
 						PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     char *name;
     char value[CMOR_MAX_STRING];
     int ierr, var_id;
 
     if( !PyArg_ParseTuple( args, "is", &var_id, &name ) )
 	return NULL;
+    
     ierr = cmor_get_variable_attribute( var_id, name, ( void * ) value );
-    if( ierr != 0 )
-	return NULL;
+    
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "get_variable_attribute");
+        return NULL;
+    }
+
     return Py_BuildValue( "s", value );
 }
 
@@ -136,12 +196,21 @@ static PyObject *PyCMOR_get_variable_attribute( PyObject * self,
 /************************************************************************/
 static PyObject *PyCMOR_has_variable_attribute( PyObject * self,
 						PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     char *name;
     int ierr, var_id;
 
     if( !PyArg_ParseTuple( args, "is", &var_id, &name ) )
 	return NULL;
+    
     ierr = cmor_has_variable_attribute( var_id, name );
+    
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "has_variable_attribute");
+        return NULL;
+    }
+    
     return Py_BuildValue( "i", ierr );
 }
 
@@ -149,6 +218,7 @@ static PyObject *PyCMOR_has_variable_attribute( PyObject * self,
 /*                            PyCMOR_setup()                            */
 /************************************************************************/
 static PyObject *PyCMOR_setup( PyObject * self, PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     int mode, ierr, netcdf, verbosity, createsub;
     char *path;
     char *logfile;
@@ -166,11 +236,14 @@ static PyObject *PyCMOR_setup( PyObject * self, PyObject * args ) {
 	    cmor_setup( path, &netcdf, &verbosity, &mode, logfile,
 			&createsub );
     }
-    if( ierr != 0 )
-	return NULL;
-    /* Return NULL Python Object */
-    Py_INCREF( Py_None );
-    return Py_None;
+    
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "setup");
+        return NULL;
+    }
+    
+    return Py_BuildValue( "i", ierr );
 }
 
 /************************************************************************/
@@ -268,19 +341,23 @@ static PyObject *PyCMOR_getFinalFilename( PyObject * self, PyObject * args ) {
 /************************************************************************/
 
 static PyObject *PyCMOR_dataset_json( PyObject * self, PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     int ierr;
     char *rcfile;
 
     if( !PyArg_ParseTuple( args, "s", &rcfile ) ) {
-        return NULL;
+        return Py_BuildValue( "i", -1);
     }
 
     ierr = cmor_dataset_json( rcfile );
-    if( ierr != 0 ) {
+    
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "dataset_json");
         return NULL;
     }
-
-    return Py_None;
+    
+    return Py_BuildValue( "i", ierr);
 }
 
 /************************************************************************/
@@ -288,15 +365,21 @@ static PyObject *PyCMOR_dataset_json( PyObject * self, PyObject * args ) {
 /************************************************************************/
 
 static PyObject *PyCMOR_load_table( PyObject * self, PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     int ierr, table_id;
     char *table;
 
     if( !PyArg_ParseTuple( args, "s", &table ) )
 	return NULL;
+    
     ierr = cmor_load_table( table, &table_id );
-    if( ierr != 0 ) {
-	return NULL;
+    
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "load_table");
+        return NULL;
     }
+
     return Py_BuildValue( "i", table_id );
 }
 
@@ -305,6 +388,7 @@ static PyObject *PyCMOR_load_table( PyObject * self, PyObject * args ) {
 /************************************************************************/
 
 static PyObject *PyCMOR_axis( PyObject * self, PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     int ierr, axis_id, n = 0;
     char *name;
     char *units;
@@ -389,13 +473,15 @@ static PyObject *PyCMOR_axis( PyObject * self, PyObject * args ) {
 	Py_DECREF( bounds );
     }
 
-    if( ierr != 0 )
-	return NULL;
-
     if( type == 'c' ) {
 	free( tmpstr );
     }
 
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "axis");
+        return NULL;
+    }
 
     return Py_BuildValue( "i", axis_id );
 }
@@ -405,22 +491,25 @@ static PyObject *PyCMOR_axis( PyObject * self, PyObject * args ) {
 /************************************************************************/
 
 static PyObject *PyCMOR_set_table( PyObject * self, PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     int table, ierr;
 
     if( !PyArg_ParseTuple( args, "i", &table ) )
 	return NULL;
+    
     ierr = cmor_set_table( table );
-    if( ierr != 0 )
-	return NULL;
-/* -------------------------------------------------------------------- */
-/*      Return NULL Python Object                                       */
-/* -------------------------------------------------------------------- */
-
-    Py_INCREF( Py_None );
-    return Py_None;
+    
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "set_table");
+        return NULL;
+    }
+    
+    return Py_BuildValue( "i", ierr);
 }
 
 static PyObject *PyCMOR_variable( PyObject * self, PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     int ierr, var_id;
     char *name;
     char *units;
@@ -483,12 +572,18 @@ static PyObject *PyCMOR_variable( PyObject * self, PyObject * args ) {
     if( axes != NULL ) {
 	Py_DECREF( axes );
     }
-    if( ierr != 0 )
-	return NULL;
+    
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "variable");
+        return NULL;
+    }
+    
     return Py_BuildValue( "i", var_id );
 }
 
 static PyObject *PyCMOR_zfactor( PyObject * self, PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     int ierr, zvar_id;
     int itmp;
     int axis_id;
@@ -558,13 +653,19 @@ static PyObject *PyCMOR_zfactor( PyObject * self, PyObject * args ) {
     if( bounds_array != NULL ) {
 	Py_DECREF( bounds_array );
     }
-    if( ierr != 0 )
-	return NULL;
+    
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "zfactor");
+        return NULL;
+    }
+    
     return Py_BuildValue( "i", zvar_id );
 }
 
 
 static PyObject *PyCMOR_grid_mapping( PyObject * self, PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     int ierr;
     PyObject *param_nm_obj, *param_val_obj, *param_un_obj, *tmp;
     PyArrayObject *param_val_arr = NULL;
@@ -605,13 +706,13 @@ static PyObject *PyCMOR_grid_mapping( PyObject * self, PyObject * args ) {
 	Py_DECREF( param_val_arr );
     }
 
-    if( ierr != 0 ) {
-	return NULL;
-    } else {
-	/* Return NULL Python Object */
-	Py_INCREF( Py_None );
-	return Py_None;
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "grid_mapping");
+        return NULL;
     }
+    
+    return Py_BuildValue( "i", ierr);
 }
 
 /************************************************************************/
@@ -619,6 +720,7 @@ static PyObject *PyCMOR_grid_mapping( PyObject * self, PyObject * args ) {
 /************************************************************************/
 
 static PyObject *PyCMOR_write( PyObject * self, PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     int ierr, var_id;
     PyObject *data_obj = NULL;
     PyArrayObject *data_array = NULL;
@@ -694,12 +796,13 @@ static PyObject *PyCMOR_write( PyObject * self, PyObject * args ) {
 	Py_DECREF( times_bnds_array );
     }
 
-    if( ierr != 0 )
-	return NULL;
-
-
-    Py_INCREF( Py_None );
-    return Py_None;
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "write");
+        return NULL;
+    }
+    
+    return Py_BuildValue( "i", ierr);
 }
 
 /************************************************************************/
@@ -707,6 +810,7 @@ static PyObject *PyCMOR_write( PyObject * self, PyObject * args ) {
 /************************************************************************/
 
 static PyObject *PyCMOR_close( PyObject * self, PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     PyObject *var;
     int varid, ierr;
     int dofile = 0;
@@ -745,8 +849,10 @@ static PyObject *PyCMOR_close( PyObject * self, PyObject * args ) {
 	}
     }
 
-    if( ierr != 0 ) {
-	return NULL;
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "close");
+        return NULL;
     } else {
 	if( dofile == 1 ) {
 	    return Py_BuildValue( "s", file_name );
@@ -762,6 +868,7 @@ static PyObject *PyCMOR_close( PyObject * self, PyObject * args ) {
 
 static PyObject *PyCMOR_time_varying_grid_coordinate( PyObject * self,
 						      PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     int ierr, grid_id, coord_var_id;
     char *table_entry;
     char *units;
@@ -786,8 +893,13 @@ static PyObject *PyCMOR_time_varying_grid_coordinate( PyObject * self,
 					   table_entry, units, type,
 					   pass_missing, NULL );
 
-    if( ierr != 0 )
-	return NULL;
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message,
+                     "time_varying_grid_coordinate");
+        return NULL;
+    }
+    
     return Py_BuildValue( "i", coord_var_id );
 }
 
@@ -796,6 +908,7 @@ static PyObject *PyCMOR_time_varying_grid_coordinate( PyObject * self,
 /************************************************************************/
 
 static PyObject *PyCMOR_grid( PyObject * self, PyObject * args ) {
+    signal(signal_to_catch, signal_handler);
     int ierr;
     PyObject *axes_obj, *lat_obj, *lon_obj, *blat_obj, *blon_obj;
     PyArrayObject *axes_arr = NULL, *lat_arr = NULL, *lon_arr =
@@ -875,12 +988,15 @@ static PyObject *PyCMOR_grid( PyObject * self, PyObject * args ) {
     if( blon_arr != NULL ) {
 	Py_DECREF( blon_arr );
     }
-    if( ierr != 0 )
-	return NULL;
+    
+    if (ierr != 0 || raise_exception) {
+        raise_exception = 0;
+        PyErr_Format(CMORError, exception_message, "grid");
+        return NULL;
+    }
     return Py_BuildValue( "i", id );
 }
 
-
 static PyMethodDef MyExtractMethods[] = {
     {"setup", PyCMOR_setup, METH_VARARGS},
     {"dataset_json", PyCMOR_dataset_json, METH_VARARGS},
@@ -915,7 +1031,9 @@ static PyMethodDef MyExtractMethods[] = {
 };
 
 PyMODINIT_FUNC init_cmor( void ) {
-    ( void ) Py_InitModule( "_cmor", MyExtractMethods );
+    PyObject *cmor_module;
+    cmor_module = Py_InitModule("_cmor", MyExtractMethods);
     import_array(  );
-
+    CMORError = PyErr_NewException("_cmor.CMORError", NULL, NULL);
+    PyModule_AddObject(cmor_module, "CMORError", CMORError);
 }
diff --git a/Src/_controlvocabulary.c b/Src/_controlvocabulary.c
new file mode 100644
index 0000000..9369611
--- /dev/null
+++ b/Src/_controlvocabulary.c
@@ -0,0 +1,476 @@
+#include <Python.h>
+#include "numpy/arrayobject.h"
+#include "cmor.h"
+
+extern int cmor_CV_variable(int *, char *, char *, float *);
+
+/************************************************************************/
+/*                     PyCV_setInstitution()                            */
+/************************************************************************/
+static PyObject *PyCV_setInstitution( PyObject * self, PyObject * args ) {
+    int nVarRefTblID;
+    cmor_is_setup();
+
+    if( !PyArg_ParseTuple( args, "i", &nVarRefTblID) ) {
+        return(Py_BuildValue( "i", -1 ));
+    }
+
+    cmor_CV_setInstitution(cmor_tables[nVarRefTblID].CV);
+
+    return( Py_BuildValue( "i", 0 ) );
+}
+
+/************************************************************************/
+/*                       PyCV_checkSourceID()                           */
+/************************************************************************/
+static PyObject *PyCV_checkSourceID( PyObject * self,
+					    PyObject * args ) {
+    int nVarRefTblID;
+    cmor_is_setup();
+
+    if( !PyArg_ParseTuple( args, "i", &nVarRefTblID) ) {
+        return(Py_BuildValue( "i", -1 ));
+    }
+    cmor_CV_checkSourceID(cmor_tables[nVarRefTblID].CV);
+    return( Py_BuildValue( "i", 0 ) );
+}
+
+/************************************************************************/
+/*                   PyCV_checkExperiment()                             */
+/************************************************************************/
+static PyObject *PyCV_checkExperiment( PyObject * self,
+					    PyObject * args ) {
+    int nVarRefTblID;
+    cmor_is_setup();
+
+    if( !PyArg_ParseTuple( args, "i", &nVarRefTblID) ) {
+        return(Py_BuildValue( "i", -1 ));
+    }
+
+    cmor_CV_checkExperiment(cmor_tables[nVarRefTblID].CV);
+
+    return( Py_BuildValue( "i", 0 ) );
+}
+
+/************************************************************************/
+/*                     PyCV_checkGrids()                                */
+/************************************************************************/
+static PyObject *PyCV_checkGrids( PyObject * self,
+					    PyObject * args ) {
+    int nVarRefTblID;
+    cmor_is_setup();
+
+    if( !PyArg_ParseTuple( args, "i", &nVarRefTblID) ) {
+        return(Py_BuildValue( "i", -1 ));
+    }
+
+    cmor_CV_checkGrids(cmor_tables[nVarRefTblID].CV);
+
+    return( Py_BuildValue( "i", 0 ) );
+}
+
+/************************************************************************/
+/*                   PyCV_checkFurtherInfoURL()                         */
+/************************************************************************/
+static PyObject *PyCV_checkFurtherInfoURL( PyObject * self,
+					    PyObject * args ) {
+    int nVarRefTblID;
+    cmor_is_setup();
+
+    if( !PyArg_ParseTuple( args, "i", &nVarRefTblID) ) {
+        return(Py_BuildValue( "i", -1 ));
+    }
+
+    cmor_CV_checkFurtherInfoURL(nVarRefTblID);
+
+    return( Py_BuildValue( "i", 0 ) );
+}
+
+/************************************************************************/
+/*                      PyCV_GblAttributes()                            */
+/************************************************************************/
+static PyObject *PyCV_GblAttributes( PyObject * self,
+					    PyObject * args ) {
+    int nVarRefTblID;
+    cmor_is_setup();
+
+    if( !PyArg_ParseTuple( args, "i", &nVarRefTblID) ) {
+        return(Py_BuildValue( "i", -1 ));
+    }
+
+    cmor_CV_checkGblAttributes(cmor_tables[nVarRefTblID].CV);
+
+    return( Py_BuildValue( "i", 0 ));
+}
+
+/************************************************************************/
+/*                       PyCV_checkISOTime()                            */
+/************************************************************************/
+static PyObject *PyCV_checkISOTime( PyObject * self,
+					    PyObject * args ) {
+    cmor_is_setup();
+
+    cmor_CV_checkISOTime(GLOBAL_ATT_CREATION_DATE);
+
+    return( Py_BuildValue( "i", 0 ) );
+}
+
+/************************************************************************/
+/*                  PyCMOR_set_cur_dataset_attribute()                  */
+/************************************************************************/
+static PyObject *PyCMOR_set_cur_dataset_attribute(PyObject *self,
+                                                  PyObject *args)
+{
+  char *name;
+  char *value;
+  int ierr;
+  cmor_is_setup();
+
+  if( !PyArg_ParseTuple( args, "ss", &name, &value ) )
+    return(NULL);
+
+  ierr = cmor_set_cur_dataset_attribute(name, value, 1);
+
+  if (ierr != 0 ) return NULL;
+
+  Py_INCREF(Py_None);
+
+  return(Py_None);
+}
+
+/************************************************************************/
+/*                  PyCMOR_get_cur_dataset_attribute()                  */
+/************************************************************************/
+static PyObject *PyCMOR_get_cur_dataset_attribute( PyObject * self,
+						   PyObject * args ) {
+    char *name;
+    char value[CMOR_MAX_STRING];
+    int ierr;
+    cmor_is_setup();
+
+    if( !PyArg_ParseTuple( args, "s", &name ) )
+	return NULL;
+    ierr = cmor_get_cur_dataset_attribute( name, value );
+    if( ierr != 0 )
+	return NULL;
+    return(Py_BuildValue( "s", value ) );
+}
+
+/************************************************************************/
+/*                  PyCMOR_has_cur_dataset_attribute()                  */
+/************************************************************************/
+static PyObject *PyCMOR_has_cur_dataset_attribute( PyObject * self,
+						   PyObject * args ) {
+    char *name;
+    int ierr;
+    cmor_is_setup();
+
+    if( !PyArg_ParseTuple( args, "s", &name ) )
+	return NULL;
+    ierr = cmor_has_cur_dataset_attribute( name );
+    return( Py_BuildValue( "i", ierr ) );
+}
+
+/************************************************************************/
+/*                   PyCMOR_set_variable_attribute()                    */
+/************************************************************************/
+static PyObject *PyCMOR_set_variable_attribute( PyObject * self,
+						PyObject * args ) {
+    char *name;
+    char *value;
+    int ierr, var_id;
+    cmor_is_setup();
+
+    if( !PyArg_ParseTuple( args, "iss", &var_id, &name, &value ) )
+	return NULL;
+    ierr =
+	cmor_set_variable_attribute( var_id, name, 'c', ( void * ) value );
+    if( ierr != 0 )
+	return NULL;
+    Py_INCREF( Py_None );
+    return Py_None;
+}
+
+/************************************************************************/
+/*                         PyCV_get_Error()                             */
+/************************************************************************/
+static PyObject *PyCV_get_Error( PyObject * self,
+                                                PyObject * args ) {
+    int cv_error;
+    cmor_is_setup();
+
+    cv_error = get_CV_Error();
+    return( Py_BuildValue( "i", cv_error ) );
+}
+
+/************************************************************************/
+/*                   PyCMOR_get_variable_attribute()                    */
+/************************************************************************/
+static PyObject *PyCMOR_get_variable_attribute( PyObject * self,
+						PyObject * args ) {
+    char *name;
+    char value[CMOR_MAX_STRING];
+    float fValue;
+    int ierr, var_id;
+    cmor_is_setup();
+
+    if( !PyArg_ParseTuple( args, "is", &var_id, &name ) )
+	return NULL;
+    ierr = cmor_get_variable_attribute( var_id, name, ( void * ) value );
+    if( ierr != 0 )
+	return NULL;
+    if((strcmp(name, "_FillValue") == 0) ||
+            (strcmp(name, "missing_values") == 0)) {
+        ierr = cmor_get_variable_attribute( var_id, name, &fValue );
+        return(Py_BuildValue("f", fValue));
+    }
+    return( Py_BuildValue( "s", value ) );
+}
+
+/************************************************************************/
+/*                   PyCMOR_has_variable_attribute()                    */
+/************************************************************************/
+static PyObject *PyCMOR_has_variable_attribute( PyObject * self,
+						PyObject * args ) {
+    char *name;
+    int ierr, var_id;
+    cmor_is_setup();
+
+    if( !PyArg_ParseTuple( args, "is", &var_id, &name ) )
+	return NULL;
+    ierr = cmor_has_variable_attribute( var_id, name );
+    return( Py_BuildValue( "i", ierr ) );
+}
+
+/************************************************************************/
+/*                            PyCMOR_setup()                            */
+/************************************************************************/
+static PyObject *PyCMOR_setup( PyObject * self, PyObject * args ) {
+    int mode, ierr, netcdf, verbosity, createsub;
+    char *path;
+    char *logfile;
+
+    if( !PyArg_ParseTuple
+	( args, "siiisi", &path, &netcdf, &verbosity, &mode, &logfile,
+	  &createsub ) )
+	return NULL;
+    if( strcmp( logfile, "" ) == 0 ) {
+	ierr =
+	    cmor_setup( path, &netcdf, &verbosity, &mode, NULL,
+			&createsub );
+    } else {
+	ierr =
+	    cmor_setup( path, &netcdf, &verbosity, &mode, logfile,
+			&createsub );
+    }
+    strncpytrim( cmor_current_dataset.path_template,
+                        CMOR_DEFAULT_PATH_TEMPLATE,
+                        CMOR_MAX_STRING);
+
+    strncpytrim( cmor_current_dataset.file_template,
+                        CMOR_DEFAULT_FILE_TEMPLATE,
+                        CMOR_MAX_STRING );
+
+    strncpytrim( cmor_current_dataset.furtherinfourl,
+                 CMOR_DEFAULT_FURTHERURL_TEMPLATE,
+                        CMOR_MAX_STRING );
+
+    if( ierr != 0 )
+	return NULL;
+    Py_INCREF( Py_None );
+    return Py_None;
+  
+}
+
+
+
+/************************************************************************/
+/*                         PyCMOR_load_table()                          */
+/************************************************************************/
+
+static PyObject *PyCMOR_load_table( PyObject * self, PyObject * args ) {
+    int ierr, table_id;
+    char *table;
+    cmor_is_setup();
+
+    if( !PyArg_ParseTuple( args, "s", &table ) )
+	return NULL;
+    ierr = cmor_load_table( table, &table_id );
+    if( ierr != 0 ) {
+	return NULL;
+    }
+    return( Py_BuildValue( "i", table_id ) );
+}
+
+
+/************************************************************************/
+/*                        PyCMOR_getincvalues()                         */
+/************************************************************************/
+
+static PyObject *PyCMOR_getincvalues( PyObject * self, PyObject * args ) {
+    char *att_name;
+
+    if( !PyArg_ParseTuple( args, "s", &att_name ) ) {
+        return NULL;
+    }
+    if( strcmp( att_name, "CMOR_MAX_STRING" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_MAX_STRING );
+    } else if( strcmp( att_name, "CMOR_MAX_ELEMENTS" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_MAX_ELEMENTS );
+    } else if( strcmp( att_name, "CMOR_MAX_AXES" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_MAX_AXES );
+    } else if( strcmp( att_name, "CMOR_MAX_VARIABLES" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_MAX_VARIABLES );
+    } else if( strcmp( att_name, "CMOR_MAX_GRIDS" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_MAX_GRIDS );
+    } else if( strcmp( att_name, "CMOR_MAX_DIMENSIONS" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_MAX_DIMENSIONS );
+    } else if( strcmp( att_name, "CMOR_MAX_ATTRIBUTES" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_MAX_ATTRIBUTES );
+    } else if( strcmp( att_name, "CMOR_MAX_ERRORS" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_MAX_ERRORS );
+    } else if( strcmp( att_name, "CMOR_MAX_TABLES" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_MAX_TABLES );
+    } else if( strcmp( att_name, "CMOR_MAX_GRID_ATTRIBUTES" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_MAX_GRID_ATTRIBUTES );
+    } else if( strcmp( att_name, "CMOR_QUIET" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_QUIET );
+    } else if( strcmp( att_name, "CMOR_EXIT_ON_MAJOR" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_EXIT_ON_MAJOR );
+    } else if( strcmp( att_name, "CMOR_EXIT" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_EXIT );
+    } else if( strcmp( att_name, "CMOR_EXIT_ON_WARNING" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_EXIT_ON_WARNING );
+    } else if( strcmp( att_name, "CMOR_VERSION_MAJOR" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_VERSION_MAJOR );
+    } else if( strcmp( att_name, "CMOR_VERSION_MINOR" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_VERSION_MINOR );
+    } else if( strcmp( att_name, "CMOR_VERSION_PATCH" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_VERSION_PATCH );
+    } else if( strcmp( att_name, "CMOR_CF_VERSION_MAJOR" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_CF_VERSION_MAJOR );
+    } else if( strcmp( att_name, "CMOR_CF_VERSION_MINOR" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_CF_VERSION_MINOR );
+    } else if( strcmp( att_name, "CMOR_WARNING" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_WARNING );
+    } else if( strcmp( att_name, "CMOR_NORMAL" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_NORMAL );
+    } else if( strcmp( att_name, "CMOR_CRITICAL" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_CRITICAL );
+    } else if( strcmp( att_name, "CMOR_N_VALID_CALS" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_N_VALID_CALS );
+    } else if( strcmp( att_name, "CMOR_PRESERVE" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_PRESERVE );
+    } else if( strcmp( att_name, "CMOR_APPEND" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_APPEND );
+    } else if( strcmp( att_name, "CMOR_REPLACE" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_REPLACE );
+    } else if( strcmp( att_name, "CMOR_PRESERVE_3" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_PRESERVE_3 );
+    } else if( strcmp( att_name, "CMOR_APPEND_3" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_APPEND_3 );
+    } else if( strcmp( att_name, "CMOR_REPLACE_3" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_REPLACE_3 );
+    } else if( strcmp( att_name, "CMOR_PRESERVE_4" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_PRESERVE_4 );
+    } else if( strcmp( att_name, "CMOR_APPEND_4" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_APPEND_4 );
+    } else if( strcmp( att_name, "CMOR_REPLACE_4" ) == 0 ) {
+        return Py_BuildValue( "i", CMOR_REPLACE_4 );
+    } else if( strcmp( att_name, "TABLE_CONTROL_FILENAME" ) == 0 ) {
+        return Py_BuildValue( "s", TABLE_CONTROL_FILENAME );
+    } else if( strcmp( att_name, "GLOBAL_CV_FILENAME" ) == 0 ) {
+        return Py_BuildValue( "s", GLOBAL_CV_FILENAME );
+    } else if( strcmp( att_name, "CMOR_DEFAULT_FURTHERURL_TEMPLATE" ) == 0 ) {
+        return Py_BuildValue( "s", CMOR_DEFAULT_FURTHERURL_TEMPLATE );
+    } else if( strcmp( att_name, "FILE_PATH_TEMPLATE" ) == 0 ) {
+        return Py_BuildValue( "s", FILE_PATH_TEMPLATE );
+    } else if( strcmp( att_name, "FILE_NAME_TEMPLATE" ) == 0 ) {
+        return Py_BuildValue( "s", FILE_NAME_TEMPLATE );
+    } else if( strcmp( att_name, "CV_CHECK_ERROR" ) == 0 ) {
+        return Py_BuildValue( "s", CV_CHECK_ERROR );
+    } else if( strcmp( att_name, "GLOBAL_ATT_FURTHERINFOURLTMPL" ) == 0 ) {
+        return Py_BuildValue( "s", GLOBAL_ATT_FURTHERINFOURLTMPL );
+
+    } else {
+        /* Return NULL Python Object */
+        Py_INCREF( Py_None );
+        return Py_None;
+    }
+}
+/************************************************************************/
+/*                       PyCV_check_variable()                          */
+/************************************************************************/
+static PyObject *PyCV_setup_variable( PyObject * self, PyObject * args ) {
+    char *name;
+    char *units;
+    float missing;
+    int var_id;
+
+    if( !PyArg_ParseTuple( args, "ssf", &name, &units,  &missing ) ){
+        return( Py_BuildValue( "i", -1 ) );
+    }
+
+    cmor_CV_variable( &var_id, name, units, &missing );
+
+    return( Py_BuildValue( "i", var_id) );
+
+}
+/************************************************************************/
+/*                          PyCMOR_set_table()                          */
+/************************************************************************/
+
+static PyObject *PyCMOR_set_table( PyObject * self, PyObject * args ) {
+    int table, ierr;
+    cmor_is_setup();
+
+    if( !PyArg_ParseTuple( args, "i", &table ) )
+	return NULL;
+    ierr = cmor_set_table( table );
+    if( ierr != 0 )
+	return NULL;
+/* -------------------------------------------------------------------- */
+/*      Return NULL Python Object                                       */
+/* -------------------------------------------------------------------- */
+
+    Py_INCREF( Py_None );
+    return Py_None;
+}
+
+
+
+static PyMethodDef MyExtractMethods[] = {
+    {"setup",                     PyCMOR_setup, METH_VARARGS},
+    {"load_table",                PyCMOR_load_table, METH_VARARGS},
+    {"set_table",                 PyCMOR_set_table, METH_VARARGS},
+    {"set_cur_dataset_attribute", PyCMOR_set_cur_dataset_attribute,
+            METH_VARARGS},
+    {"get_cur_dataset_attribute", PyCMOR_get_cur_dataset_attribute,
+            METH_VARARGS},
+    {"has_cur_dataset_attribute", PyCMOR_has_cur_dataset_attribute,
+            METH_VARARGS},
+    {"set_variable_attribute",    PyCMOR_set_variable_attribute,
+            METH_VARARGS},
+    {"get_variable_attribute",    PyCMOR_get_variable_attribute,
+            METH_VARARGS},
+    {"has_variable_attribute",    PyCMOR_has_variable_attribute,
+           METH_VARARGS},
+    {"set_institution",           PyCV_setInstitution, METH_VARARGS },
+    {"check_sourceID",            PyCV_checkSourceID, METH_VARARGS },
+    {"check_grids",               PyCV_checkGrids, METH_VARARGS },
+    {"check_experiment",          PyCV_checkExperiment, METH_VARARGS},
+    {"check_furtherinfourl",      PyCV_checkFurtherInfoURL, METH_VARARGS },
+    {"check_gblattributes",       PyCV_GblAttributes, METH_VARARGS },
+    {"check_ISOTime",             PyCV_checkISOTime, METH_VARARGS },
+    {"getCMOR_defaults_include",  PyCMOR_getincvalues, METH_VARARGS},
+    {"setup_variable",            PyCV_setup_variable, METH_VARARGS},
+    {"get_CV_Error",              PyCV_get_Error, METH_VARARGS},
+
+    {NULL, NULL}		/*sentinel */
+};
+
+PyMODINIT_FUNC init_cmip6_cv( void ) {
+    ( void ) Py_InitModule( "_cmip6_cv", MyExtractMethods );
+    import_array(  );
+}
+
diff --git a/Src/cmor.c b/Src/cmor.c
index 2949df4..aec2051 100644
--- a/Src/cmor.c
+++ b/Src/cmor.c
@@ -73,6 +73,7 @@ const char CMOR_VALID_CALENDARS[CMOR_N_VALID_CALS][CMOR_MAX_STRING] =
 };
 
 int CMOR_HAS_BEEN_SETUP = 0;
+int CV_ERROR = 0;
 ut_system *ut_read = NULL;
 FILE *output_logfile;
 
@@ -535,7 +536,7 @@ void cmor_handle_error( char error_msg[CMOR_MAX_STRING], int level ) {
 	if( CMOR_VERBOSITY != CMOR_QUIET ) {
 	    
 #ifdef COLOREDOUTPUT
-	    fprintf( output_logfile, "%c[%d;%dm", 0X1B, 2, 34 );
+	    fprintf( output_logfile, "%c[%d;%d;%dm", 0X1B, 2, 34, 47 );
 #endif
 	    
 	    fprintf( output_logfile, "C Traceback:\nIn function: %s",
@@ -593,13 +594,15 @@ void cmor_handle_error( char error_msg[CMOR_MAX_STRING], int level ) {
 	
 	fprintf( output_logfile, "\n\n" );
     }
-    
+
+    CV_ERROR=1;
     if( level == CMOR_NOT_SETUP) {
         exit(1);
+
     }
     if( ( CMOR_MODE == CMOR_EXIT_ON_WARNING )
 	|| ( level == CMOR_CRITICAL ) ) {
-        kill(getpid(), SIGINT);
+        kill(getpid(), SIGTERM);
     }
 }
 
@@ -740,8 +743,8 @@ int cmor_setup( char *path,
         }
     } else {
         sprintf( msg,
-                "You are using a wrong version of NetCDF (%s), you need 3.6.3\n! "
-                "or 4.1",
+                "You are using a wrong version of NetCDF (%s), you need \n! "
+                "4.1 or an earlier netCDF release.",
                 nc_inq_libvers( ) );
         cmor_handle_error( msg, CMOR_CRITICAL );
     }
@@ -1188,8 +1191,6 @@ int cmor_dataset_json(char * ressource){
 
     json_obj = cmor_open_inpathFile(ressource);
     if(json_obj == NULL) {
-        cmor_handle_error( "JSON resource file not found", CMOR_CRITICAL );
-        cmor_pop_traceback();
         return( 1 );
     }
     cmor_set_cur_dataset_attribute_internal(CMOR_INPUTFILENAME, ressource, 1);
@@ -1332,7 +1333,7 @@ int cmor_set_cur_dataset_attribute_internal(char *name, char *value,
 
     if ((int) strlen(name) > CMOR_MAX_STRING) {
         snprintf(msg, CMOR_MAX_STRING,
-                "CMOR Dataset error, attribute name: %s; length (%i) is "
+                "Dataset error, attribute name: %s; length (%i) is "
                 "greater than limit: %i",
                 name, (int) strlen(name), CMOR_MAX_STRING);
         cmor_handle_error(msg, CMOR_NORMAL);
@@ -1346,7 +1347,7 @@ int cmor_set_cur_dataset_attribute_internal(char *name, char *value,
             return( 0 );
         } else {
             snprintf(msg, CMOR_MAX_STRING,
-                    "CMOR Dataset error, required attribute %s was not "
+                    "Dataset error, required attribute %s was not "
                     "passed or blanked",
                     name);
             cmor_handle_error(msg, CMOR_CRITICAL);
@@ -1376,10 +1377,29 @@ int cmor_set_cur_dataset_attribute_internal(char *name, char *value,
         return( 1 );
     }
 
-    strncpy(cmor_current_dataset.attributes[n].names, msg, CMOR_MAX_STRING);
-    cmor_trim_string(value, msg);
-    strncpytrim(cmor_current_dataset.attributes[n].values, msg, CMOR_MAX_STRING);
-    cmor_current_dataset.nattributes += 1;
+    if(strcmp(msg, FILE_PATH_TEMPLATE ) == 0 ){
+        cmor_trim_string(value, msg);
+        strncpytrim( cmor_current_dataset.path_template,
+                    msg,
+                    CMOR_MAX_STRING );
+    } else if(strcmp(msg, FILE_NAME_TEMPLATE) == 0 ){
+        cmor_trim_string(value, msg);
+        strncpytrim( cmor_current_dataset.file_template,
+                    msg,
+                    CMOR_MAX_STRING );
+
+    } else if(strcmp(msg, GLOBAL_ATT_FURTHERINFOURLTMPL) == 0 ){
+        cmor_trim_string(value, msg);
+        strncpytrim( cmor_current_dataset.furtherinfourl,
+                    msg,
+                    CMOR_MAX_STRING );
+    } else {
+        strncpy(cmor_current_dataset.attributes[n].names, msg, CMOR_MAX_STRING);
+        cmor_trim_string(value, msg);
+        strncpytrim(cmor_current_dataset.attributes[n].values, msg,
+                CMOR_MAX_STRING);
+        cmor_current_dataset.nattributes += 1;
+    }
     cmor_pop_traceback();
     return( 0 );
 }
@@ -1396,7 +1416,7 @@ int cmor_get_cur_dataset_attribute( char *name, char *value ) {
     cmor_is_setup(  );
     if( strlen( name ) > CMOR_MAX_STRING ) {
 	snprintf( msg, CMOR_MAX_STRING,
-		  "CMOR Dataset: %s length is greater than limit: %i",
+		  "Dataset: %s length is greater than limit: %i",
 		  name, CMOR_MAX_STRING );
 	cmor_handle_error( msg, CMOR_NORMAL );
 	cmor_pop_traceback(  );
@@ -1409,7 +1429,7 @@ int cmor_get_cur_dataset_attribute( char *name, char *value ) {
     }
     if( n == -1 ) {
 	snprintf( msg, CMOR_MAX_STRING,
-		  "CMOR Dataset: current dataset does not have attribute : %s",
+		  "Dataset: current dataset does not have attribute : %s",
 		  name );
 	cmor_handle_error( msg, CMOR_NORMAL );
 	cmor_pop_traceback(  );
@@ -1437,7 +1457,7 @@ int cmor_has_cur_dataset_attribute( char *name ) {
     cmor_is_setup(  );
     if( ( int ) strlen( name ) > CMOR_MAX_STRING ) {
 	snprintf( msg, CMOR_MAX_STRING,
-		  "CMOR Dataset: attribute name (%s) length\n! "
+		  "Dataset: attribute name (%s) length\n! "
 	          "(%i) is greater than limit: %i",
 		  name, ( int ) strlen( name ), CMOR_MAX_STRING );
 	cmor_handle_error( msg, CMOR_NORMAL );
@@ -1464,6 +1484,7 @@ int  cmor_outpath_exist(char *outpath) {
     struct stat buf;
     char msg[CMOR_MAX_STRING];
     FILE *test_file = NULL;
+    int ierr;
 
     cmor_add_traceback( "cmor_outpath_exist" );
     cmor_is_setup(  );
@@ -1491,7 +1512,7 @@ int  cmor_outpath_exist(char *outpath) {
 
         }
 /* -------------------------------------------------------------------- */
-/*      ok if not root then test permssions                             */
+/*      ok if not root then test permissions                            */
 /* -------------------------------------------------------------------- */
         if( getuid(  ) != 0 ) {
             strcpy( msg, cmor_current_dataset.outpath );
@@ -1515,11 +1536,23 @@ int  cmor_outpath_exist(char *outpath) {
     } else if( errno == ENOENT ) {
         sprintf( msg,
                  "You defined your output directory to be: '%s', but this\n! "
-                "directory does not exist",
+                "directory does not exist. CMOR will create it!",
                  cmor_current_dataset.outpath );
-        cmor_handle_error( msg, CMOR_CRITICAL );
-        cmor_pop_traceback(  );
-        return(1);
+        cmor_handle_error( msg, CMOR_WARNING );
+/* -------------------------------------------------------------------- */
+/* Create directory with 755 permission for user                        */
+/* -------------------------------------------------------------------- */
+        ierr = mkdir(cmor_current_dataset.outpath, S_IRWXU | S_IRGRP | S_IXGRP |
+                                                   S_IROTH | S_IXOTH);
+        if( ierr != 0 ) {
+            sprintf( msg,
+                    "CMOR was unable to create this directory %s\n! "
+                    "You do not have write permissions!",
+                    cmor_current_dataset.outpath );
+            cmor_handle_error( msg, CMOR_CRITICAL );
+            cmor_pop_traceback(  );
+            return(1);
+        }
 
 
     } else if( errno == EACCES ) {
@@ -1531,6 +1564,7 @@ int  cmor_outpath_exist(char *outpath) {
         cmor_pop_traceback(  );
         return(1);
 
+
     }
     cmor_pop_traceback(  );
     return(0);
@@ -2706,6 +2740,7 @@ void cmor_setGblAttr(int var_id) {
         cmor_CV_checkExperiment(cmor_tables[nVarRefTblID].CV);
         cmor_CV_checkGrids(cmor_tables[nVarRefTblID].CV);
         cmor_CV_checkFurtherInfoURL(var_id);
+
     }
 
     cmor_CV_checkGblAttributes(cmor_tables[nVarRefTblID].CV);
@@ -3043,7 +3078,7 @@ void cmor_define_dimensions(int var_id, int ncid,
                             int *nc_vars_af,
                             size_t *nc_dim_chunking, int *dim_bnds,
                             int *zfactors, int *nc_zfactors,
-                            int *nc_dim_af){
+                            int *nc_dim_af, int *nzfactors){
     int i,j,k,l,n;
     char msg[CMOR_MAX_STRING];
     char ctmp[CMOR_MAX_STRING];
@@ -3053,7 +3088,6 @@ void cmor_define_dimensions(int var_id, int ncid,
     int ierr;
     int tmp_dims[2];
     int dims_bnds_ids[2];
-    int nzfactors = 0;
     int nVarRefTblID = cmor_vars[var_id].ref_table_id;
     int ics, icd, icdl;
     int itmpmsg, itmp2, itmp3;
@@ -3480,7 +3514,7 @@ void cmor_define_dimensions(int var_id, int ncid,
                     }
                 }
                 ierr = cmor_define_zfactors_vars(var_id, ncafid, &nc_dim_af[0],
-                        msg, &nzfactors, &zfactors[0], &nc_zfactors[0], i, -1);
+                        msg, nzfactors, &zfactors[0], &nc_zfactors[0], i, -1);
             } else if (strcmp(
                     cmor_axes[cmor_vars[var_id].axes_ids[i]].attributes[j],
                     "z_bounds_factors") == 0) {
@@ -3507,7 +3541,7 @@ void cmor_define_dimensions(int var_id, int ncid,
                 ierr = nc_put_att_text(ncafid, nc_bnds_vars[i], "formula_terms",
                         n, msg);
                 ierr = cmor_define_zfactors_vars(var_id, ncafid, nc_dim, msg,
-                        &nzfactors, &zfactors[0], &nc_zfactors[0], i, *dim_bnds);
+                        nzfactors, &zfactors[0], &nc_zfactors[0], i, *dim_bnds);
             } else if (strcmp(
                     cmor_axes[cmor_vars[var_id].axes_ids[i]].attributes[j],
                     "interval") == 0) {
@@ -3618,13 +3652,13 @@ void cmor_define_dimensions(int var_id, int ncid,
 /************************************************************************/
 /*                         cmor_grids_def()                             */
 /************************************************************************/
-int cmor_grids_def(int var_id, int nGridID, int ncafid, int *nc_dim_af) {
+int cmor_grids_def(int var_id, int nGridID, int ncafid, int *nc_dim_af,
+        int *nc_associated_vars) {
     int ierr;
     int m;
     char msg[CMOR_MAX_STRING];
     double tmps[2];
     int i,j,k,l;
-    int nc_associated_vars[6];
     int nc_dims_associated[CMOR_MAX_AXES];
     int nVarRefTblID = cmor_vars[var_id].ref_table_id;
     int m2[5];
@@ -3868,12 +3902,12 @@ int cmor_grids_def(int var_id, int nGridID, int ncafid, int *nc_dim_af) {
                     && (CMOR_NETCDF_MODE != CMOR_APPEND_3)) {
                 if (cmor_vars[j].ndims > 0) {
 
-                    ics =
-                            cmor_tables[cmor_vars[j].ref_table_id].vars[cmor_vars[j].ref_var_id].shuffle;
-                    icd =
-                            cmor_tables[cmor_vars[j].ref_table_id].vars[cmor_vars[j].ref_var_id].deflate;
-                    icdl =
-                            cmor_tables[cmor_vars[j].ref_table_id].vars[cmor_vars[j].ref_var_id].deflate_level;
+                    ics = cmor_tables[cmor_vars[j].ref_table_id].
+                            vars[cmor_vars[j].ref_var_id].shuffle;
+                    icd = cmor_tables[cmor_vars[j].ref_table_id].
+                            vars[cmor_vars[j].ref_var_id].deflate;
+                    icdl = cmor_tables[cmor_vars[j].ref_table_id].
+                            vars[cmor_vars[j].ref_var_id].deflate_level;
 
                     ierr = nc_def_var_deflate(ncafid, nc_associated_vars[i],
                             ics, icd, icdl);
@@ -4103,10 +4137,10 @@ int cmor_write( int var_id, void *data, char type,
         }
 
 	if( CMOR_CREATE_SUBDIRECTORIES == 1 ) {
-	    cmor_CreateFromTemplate(var_id, szPathTemplate,
+	    cmor_CreateFromTemplate(nVarRefTblID, szPathTemplate,
 	                                outname, "/");
 	} else {
-	    cmor_CreateFromTemplate( var_id, szPathTemplate, msg, "/");
+	    cmor_CreateFromTemplate( nVarRefTblID, szPathTemplate, msg, "/");
 	}
 	ierr = cmor_mkdir(outname);
         if( (ierr != 0) && (errno != EEXIST ) ) {
@@ -4137,7 +4171,7 @@ int cmor_write( int var_id, void *data, char type,
 /* -------------------------------------------------------------------- */
 /*    Create/Save filename                                              */
 /* -------------------------------------------------------------------- */
-	ierr = cmor_CreateFromTemplate(var_id,
+	ierr = cmor_CreateFromTemplate(nVarRefTblID,
 	        cmor_current_dataset.file_template,
 	        outname, "_");
 
@@ -4216,7 +4250,7 @@ int cmor_write( int var_id, void *data, char type,
 
         cmor_define_dimensions(var_id, ncid, ncafid, time_bounds, nc_dim,
                 nc_vars, nc_bnds_vars, nc_vars_af, nc_dim_chunking, &dim_bnds,
-                zfactors, nc_zfactors,nc_dim_af);
+                zfactors, nc_zfactors,nc_dim_af, &nzfactors);
 
 /* -------------------------------------------------------------------- */
 /*      Store the dimension id for reuse when writting                  */
@@ -4230,7 +4264,8 @@ int cmor_write( int var_id, void *data, char type,
 /*      check if it is a grid thing                                     */
 /* -------------------------------------------------------------------- */
 	if( nGridID > -1 ) {
-	    ierr = cmor_grids_def(var_id, nGridID,ncafid, nc_dim_af);
+	    ierr = cmor_grids_def(var_id, nGridID,ncafid, nc_dim_af,
+	            nc_associated_vars);
 	    if(ierr) return(ierr);
 	}
 
@@ -4271,7 +4306,7 @@ int cmor_write( int var_id, void *data, char type,
 	}
 
 /* -------------------------------------------------------------------- */
-/*      Store the var id for reuse when writting                        */
+/*      Store the var id for reuse when writing                         */
 /*      over multiple call to cmor_write and for cmor_close             */
 /* -------------------------------------------------------------------- */
 	cmor_vars[var_id].nc_var_id = nc_vars[cmor_vars[var_id].ndims];
@@ -4990,18 +5025,16 @@ void cmor_create_var_attributes(int var_id, int ncid, int ncafid,
 /************************************************************************/
 /*                    cmor_CreateFromTemplate()                         */
 /************************************************************************/
-int cmor_CreateFromTemplate(int var_id, char *template,
+int cmor_CreateFromTemplate(int nVarRefTblID, char *template,
                             char *szJoin, char *separator ){
     char *szToken;
     char *szFirstItem;
     char tmp[CMOR_MAX_STRING];
     char path_template[CMOR_MAX_STRING];
     cmor_table_t *pTable;
-    cmor_var_t *pVariable;
     int rc;
 
-    pTable = &cmor_tables[cmor_vars[var_id].ref_table_id];
-    pVariable = &cmor_vars[var_id];
+    pTable = &cmor_tables[nVarRefTblID];
 
     cmor_add_traceback( "cmor_CreateFromTemplate" );
     cmor_is_setup();
@@ -5051,9 +5084,8 @@ int cmor_CreateFromTemplate(int var_id, char *template,
                 return(rc);
             }
             strcat(szJoin, separator);
-
         } else if(strcmp(szToken, GLOBAL_ATT_VARIABLE_ID) == 0) {
-            strncat(szJoin, pVariable->id, CMOR_MAX_STRING);
+            strncat(szJoin, szToken, CMOR_MAX_STRING);
             strcat(szJoin, separator);
         // check if attribute start with '_"
         } else {
@@ -5638,7 +5670,6 @@ int cmor_close_variable( int var_id, char *file_name, int *preserve ) {
 	    strncat( outname, "_", CMOR_MAX_STRING - strlen( outname ) );
 	    strncat( outname, msg, CMOR_MAX_STRING - strlen( outname ) );
 	}
-
 	strncat( outname, ".nc", CMOR_MAX_STRING - strlen( outname ) );
 
 
diff --git a/Src/cmor_CV.c b/Src/cmor_CV.c
index ee09edb..2f5b144 100644
--- a/Src/cmor_CV.c
+++ b/Src/cmor_CV.c
@@ -93,7 +93,7 @@ void cmor_CV_init( cmor_CV_def_t *CV, int table_id ) {
     int i;
 
     cmor_is_setup(  );
-    cmor_add_traceback("cmor_init_CV_def");
+    cmor_add_traceback("_init_CV_def");
     CV->table_id = table_id;
     CV->type = CV_undef;  //undefined
     CV->nbObjects = -1;
@@ -188,7 +188,7 @@ cmor_CV_def_t *cmor_CV_search_child_key(cmor_CV_def_t *CV, char *key){
     int i;
     cmor_CV_def_t *searchCV;
     int nbCVs = -1;
-    cmor_add_traceback("cmor_CV_search_child_key");
+    cmor_add_traceback("_CV_search_child_key");
 
     nbCVs = CV->nbObjects;
 
@@ -219,7 +219,7 @@ cmor_CV_def_t *cmor_CV_search_child_key(cmor_CV_def_t *CV, char *key){
 cmor_CV_def_t * cmor_CV_rootsearch(cmor_CV_def_t *CV, char *key){
     int i;
     int nbCVs = -1;
-    cmor_add_traceback("cmor_CV_rootsearch");
+    cmor_add_traceback("_CV_rootsearch");
 
     // Look at first objects
     if(strcmp(CV->key, key)== 0){
@@ -301,6 +301,9 @@ void cmor_CV_checkFurtherInfoURL(int var_id){
     char copyURL[CMOR_MAX_STRING];
     char szFurtherInfoBaseURL[CMOR_MAX_STRING];
     char szFurtherInfoFileURL[CMOR_MAX_STRING];
+    char szValue[CMOR_MAX_STRING];
+    char msg[CMOR_MAX_STRING];
+    char CV_Filename[CMOR_MAX_STRING];
 
     char *baseURL;
     char *fileURL;
@@ -309,6 +312,7 @@ void cmor_CV_checkFurtherInfoURL(int var_id){
     szFurtherInfoURL[0]='\0';
     szFurtherInfoFileURL[0]='\0';
     szFurtherInfoBaseURL[0]='\0';
+    cmor_add_traceback("_CV_checkFurtherInfoURL");
 
 /* -------------------------------------------------------------------- */
 /* Retrieve default Further URL info                                    */
@@ -343,12 +347,39 @@ void cmor_CV_checkFurtherInfoURL(int var_id){
     strcat(szFurtherInfoURL, "/");
     strncat(szFurtherInfoURL, szFurtherInfoFileURL, strlen(szFurtherInfoFileURL));
 
+    if(cmor_has_cur_dataset_attribute(GLOBAL_ATT_FURTHERINFOURL) == 0) {
+        cmor_get_cur_dataset_attribute(GLOBAL_ATT_FURTHERINFOURL, szValue );
+        if( strncmp(szFurtherInfoURL, szValue, CMOR_MAX_STRING) != 0) {
+            cmor_get_cur_dataset_attribute(CV_INPUTFILENAME, CV_Filename);
+            snprintf( msg, CMOR_MAX_STRING,
+                    "The further info in attribute does not match "
+                    "the one created by CMIP6. \n! "
+                    "We found \"%s\" and \n! "
+                    "CMIP6 requires \"%s\" \n! "
 
+                    "Check your Control Vocabulary file \"%s\".\n! ",
+                    szValue,
+                    szFurtherInfoURL,
+                    CV_Filename);
+
+            cmor_handle_error( msg, CMOR_WARNING );
+            cmor_pop_traceback(  );
+
+        }
+
+    }
     cmor_set_cur_dataset_attribute_internal(GLOBAL_ATT_FURTHERINFOURL,
             szFurtherInfoURL, 0);
+    cmor_pop_traceback( );
 }
 
 /************************************************************************/
+/*                            get_CV_Error()                            */
+/************************************************************************/
+int get_CV_Error(){
+    return(CV_ERROR);
+}
+/************************************************************************/
 /*                      cmor_CV_checkSourceType()                       */
 /************************************************************************/
 void cmor_CV_checkSourceType(cmor_CV_def_t *CV_exp, char *szExptID){
@@ -368,6 +399,13 @@ void cmor_CV_checkSourceType(cmor_CV_def_t *CV_exp, char *szExptID){
     int nbSourceType;
     char *ptr;
     int nbGoodType=0;
+    cmor_add_traceback("_CV_checkSourceType");
+
+    szAddSourceType[0] = '\0';
+    szReqSourceType[0] = '\0';
+    szAddSourceTypeCpy[0] = '\0';
+    szReqSourceTypeCpy[0] = '\0';
+    szSourceType[0] = '\0';
 
     cmor_get_cur_dataset_attribute(CV_INPUTFILENAME, CV_Filename);
 
@@ -390,36 +428,38 @@ void cmor_CV_checkSourceType(cmor_CV_def_t *CV_exp, char *szExptID){
         }
 
     }
-    if(cmor_has_cur_dataset_attribute(GLOBAL_ATT_SOURCE_TYPE) == 0) {
+    if (cmor_has_cur_dataset_attribute(GLOBAL_ATT_SOURCE_TYPE) == 0) {
         cmor_get_cur_dataset_attribute(GLOBAL_ATT_SOURCE_TYPE, szSourceType);
-    }
-    // Count how many are token  we have.
-    ptr= szSourceType;
-    if( szSourceType[0] != '\0') {
-      nbSourceType = 1;
-    } else {
-        return;
-    }
-    while((ptr = strpbrk(ptr, " ")) != NULL) {
-        nbSourceType++;
-        ptr++;
+
+        // Count how many are token  we have.
+        ptr = szSourceType;
+        if (szSourceType[0] != '\0') {
+            nbSourceType = 1;
+        } else {
+            cmor_pop_traceback();
+            return;
+        }
+        while ((ptr = strpbrk(ptr, " ")) != NULL) {
+            nbSourceType++;
+            ptr++;
+        }
     }
 
     szTokenRequired = strtok(szReqSourceType, " ");
-    while( szTokenRequired != NULL ) {
-        if( strstr(szSourceType, szTokenRequired) == NULL ) {
 
-            snprintf( msg, CMOR_MAX_STRING,
+    while(szTokenRequired != NULL) {
+        if(strstr(szSourceType, szTokenRequired) == NULL) {
+
+            snprintf(msg, CMOR_MAX_STRING,
                     "The following source type(s) \"%s\" are required and\n! "
-                    "some source type(s) could not be found in your input file. \n! "
-                    "Your file contains a source type of \"%s\".\n! "
-                    "Check your Control Vocabulary file \"%s\".\n! ",
-                    szReqSourceTypeCpy,
-                    szSourceType,
-                    CV_Filename);
+                            "some source type(s) could not be found in your "
+                            "input file. \n! "
+                            "Your file contains a source type of \"%s\".\n! "
+                            "Check your Control Vocabulary file \"%s\".\n! ",
+                    szReqSourceTypeCpy, szSourceType, CV_Filename);
 
-            cmor_handle_error( msg, CMOR_CRITICAL );
-            cmor_pop_traceback(  );
+            cmor_handle_error(msg, CMOR_CRITICAL);
+            cmor_pop_traceback();
             return;
         } else {
             nbGoodType++;
@@ -428,38 +468,36 @@ void cmor_CV_checkSourceType(cmor_CV_def_t *CV_exp, char *szExptID){
     }
 
     szTokenAdd = strtok(szAddSourceType, " ");
-    while( szTokenAdd != NULL ) {
-        if(strcmp(szTokenAdd, "CHEM") == 0){
-            if( strstr(szSourceType, szTokenAdd) != NULL) {
+    while (szTokenAdd != NULL) {
+        if (strcmp(szTokenAdd, "CHEM") == 0) {
+            if (strstr(szSourceType, szTokenAdd) != NULL) {
                 nbGoodType++;
             }
-        } else if(strcmp(szTokenAdd, "AER") == 0){
-            if( strstr(szSourceType, szTokenAdd) != NULL) {
+        } else if (strcmp(szTokenAdd, "AER") == 0) {
+            if (strstr(szSourceType, szTokenAdd) != NULL) {
                 nbGoodType++;
             }
-        } else if( strstr(szSourceType, szTokenAdd) != NULL) {
+        } else if (strstr(szSourceType, szTokenAdd) != NULL) {
             nbGoodType++;
         }
-        szTokenAdd= strtok(NULL, " ");
+        szTokenAdd = strtok(NULL, " ");
     }
 
-    if( nbGoodType != nbSourceType ) {
-        snprintf( msg, CMOR_MAX_STRING,
+    if (nbGoodType != nbSourceType) {
+        snprintf(msg, CMOR_MAX_STRING,
                 "You source_type attribute contains invalid source types\n! "
-                "Your source type is set to \"%s\".  The required source types\n! "
-                "are \"%s\" and possible additional source types are \"%s\" \n! "
-                "Check your Control Vocabulary file \"%s\".\n! %d, %d",
-                szSourceType,
-                szReqSourceTypeCpy,
-                szAddSourceTypeCpy,
-
+                        "Your source type is set to \"%s\".  The required source types\n! "
+                        "are \"%s\" and possible additional source types are \"%s\" \n! "
+                        "Check your Control Vocabulary file \"%s\".\n! %d, %d",
+                szSourceType, szReqSourceTypeCpy, szAddSourceTypeCpy,
                 CV_Filename, nbGoodType, nbSourceType);
-
-        cmor_handle_error( msg, CMOR_CRITICAL );
-        cmor_pop_traceback(  );
-        return;
+        cmor_handle_error(msg, CMOR_CRITICAL);
     }
 
+    cmor_pop_traceback(  );
+    return;
+
+
 }
 /************************************************************************/
 /*                      cmor_CV_checkSourceID()                         */
@@ -476,8 +514,8 @@ void cmor_CV_checkSourceID(cmor_CV_def_t *CV){
     int rc;
     int i;
 
-    cmor_add_traceback("cmor_CV_checkSourceID");
-
+    cmor_is_setup(  );
+    cmor_add_traceback("_CV_checkSourceID");
     cmor_get_cur_dataset_attribute(CV_INPUTFILENAME, CV_Filename);
 /* -------------------------------------------------------------------- */
 /*  Find experiment_ids dictionary in Control Vocabulary                */
@@ -542,8 +580,9 @@ void cmor_CV_checkSourceID(cmor_CV_def_t *CV){
                 "The source_id, \"%s\",  which you specified in your \n! "
                 "input file could not be found in \n! "
                 "your Controlled Vocabulary file. (%s) \n! \n! "
-                "Please correct your input file or contact ???? to register\n! "
-                "a new source.  See ???? for further information about. ",
+                "Please correct your input file or contact "
+                "cmor at listserv.llnl.gov to register\n! "
+                "a new source.   ",
                 szSource_ID, CV_Filename);
 
         cmor_handle_error(msg, CMOR_CRITICAL);
@@ -574,8 +613,7 @@ void cmor_CV_checkExperiment( cmor_CV_def_t *CV){
     int nObjects;
     int i;
 
-    cmor_add_traceback("cmor_CV_checkExperiment");
-
+    cmor_add_traceback("_CV_checkExperiment");
     cmor_get_cur_dataset_attribute(CV_INPUTFILENAME, CV_Filename);
     cmor_get_cur_dataset_attribute(GLOBAL_ATT_EXPERIMENTID, szExperiment_ID);
 /* -------------------------------------------------------------------- */
@@ -587,10 +625,11 @@ void cmor_CV_checkExperiment( cmor_CV_def_t *CV){
 
     if(CV_experiment == NULL){
         snprintf( msg, CMOR_MAX_STRING,
-                "Your experiment_id \"%s\" defined in your input JSON file\n! "
+                "Your experiment_id \"%s\" defined in your input file\n! "
                 "could not be found in your Control Vocabulary file.(%s)\n! ",
                 szExperiment_ID,
                 CV_Filename);
+
         cmor_handle_error( msg, CMOR_CRITICAL );
         cmor_pop_traceback(  );
         return;
@@ -606,6 +645,7 @@ void cmor_CV_checkExperiment( cmor_CV_def_t *CV){
             cmor_CV_checkSourceType(CV_experiment, szExperiment_ID);
             continue;
         }
+
         // Warn user if experiment value from input file is different than
         // Control Vocabulary value.
         // experiment from Control Vocabulary will replace User entry value.
@@ -632,6 +672,7 @@ void cmor_CV_checkExperiment( cmor_CV_def_t *CV){
                 CV_experiment_attr->szValue,1);
     }
     cmor_pop_traceback();
+
     return;
 }
 
@@ -650,7 +691,7 @@ void cmor_CV_setInstitution( cmor_CV_def_t *CV){
     char CV_Filename[CMOR_MAX_STRING];
     int rc;
 
-    cmor_add_traceback("cmor_CV_setInstitution");
+    cmor_add_traceback("_CV_setInstitution");
 /* -------------------------------------------------------------------- */
 /*  Find current Insitution ID                                          */
 /* -------------------------------------------------------------------- */
@@ -674,11 +715,13 @@ void cmor_CV_setInstitution( cmor_CV_def_t *CV){
 
     if(CV_institution == NULL){
         snprintf( msg, CMOR_MAX_STRING,
-                "The institution_id, \"%s\",  which you specified in your \n! "
+                "The institution_id, \"%s\",  found in your \n! "
                 "input file (%s) could not be found in \n! "
                 "your Controlled Vocabulary file. (%s) \n! \n! "
-                "Please correct your input file or contact ???? to register\n! "
-                "a new institution_id.  See ???? for further information about\n! "
+                "Please correct your input file or contact "
+                "\"cmor at listserv.llnl.gov\" to register\n! "
+                "a new institution_id.  \n! \n! "
+                "See \"http://cmor.llnl.gov/mydoc_cmor3_CV/\" for further information about\n! "
                 "the \"institution_id\" and \"institution\" global attributes.  " ,
                 szInstitution_ID, CMOR_Filename, CV_Filename);
         cmor_handle_error( msg, CMOR_CRITICAL );
@@ -693,8 +736,8 @@ void cmor_CV_setInstitution( cmor_CV_def_t *CV){
     if( rc == 0 ) {
 /* -------------------------------------------------------------------- */
 /* Retrieve institution and compare with the one we have in the         */
-/* Control Vocabulary file.  If it does not matche tell the user        */
-/* the we will supersede his defintion with the one in the Control      */
+/* Control Vocabulary file.  If it does not matches tell the user       */
+/* the we will supersede his definition with the one in the Control     */
 /* Vocabulary file.                                                     */
 /* -------------------------------------------------------------------- */
         cmor_get_cur_dataset_attribute(GLOBAL_ATT_INSTITUTION, szInstitution);
@@ -751,7 +794,7 @@ int cmor_CV_ValidateAttribute(cmor_CV_def_t *CV, char *szKey){
     int reti;
     int ierr;
 
-    cmor_add_traceback( "cmor_CV_ValidateAttribute" );
+    cmor_add_traceback( "_CV_ValidateAttribute" );
 
     szValids[0] = '\0';
     szOutput[0] = '\0';
@@ -837,7 +880,7 @@ void cmor_CV_checkGrids(cmor_CV_def_t *CV) {
     cmor_CV_def_t *CV_obj_gridres;
     int i;
 
-    cmor_add_traceback( "cmor_CV_checkGrids" );
+    cmor_add_traceback( "_CV_checkGrids" );
 
     rc = cmor_has_cur_dataset_attribute( GLOBAL_ATT_GRID_LABEL );
     if( rc == 0 ) {
@@ -918,7 +961,7 @@ void cmor_CV_checkGblAttributes( cmor_CV_def_t *CV ) {
     int rc;
     char msg[CMOR_MAX_STRING];
     int bCriticalError = FALSE;
-    cmor_add_traceback( "cmor_CV_checkGblAttributes" );
+    cmor_add_traceback( "_CV_checkGblAttributes" );
     required_attrs = cmor_CV_rootsearch(CV, CV_KEY_REQUIRED_GBL_ATTRS);
     if( required_attrs != NULL) {
         for(i=0; i< required_attrs->anElements; i++) {
@@ -926,9 +969,9 @@ void cmor_CV_checkGblAttributes( cmor_CV_def_t *CV ) {
             if( rc != 0) {
                 snprintf( msg, CMOR_MAX_STRING,
                           "Your Control Vocabulary file specifies one or more\n! "
-                          "required attributes.  CMOR found that the following\n! "
+                          "required attributes.  The following\n! "
                           "attribute was not properly set.\n! \n! "
-                          "Please set attribute: \"%s\" in your input JSON file.",
+                          "Please set attribute: \"%s\" in your input file.",
                           required_attrs->aszValue[i] );
                 cmor_handle_error( msg, CMOR_NORMAL );
                 bCriticalError = TRUE;
@@ -962,8 +1005,9 @@ int cmor_CV_set_entry(cmor_table_t* table,
     cmor_table_t *cmor_table;
     cmor_table = &cmor_tables[cmor_ntables];
 
-    cmor_add_traceback("cmor_CV_set_entry");
     cmor_is_setup();
+
+    cmor_add_traceback("_CV_set_entry");
 /* -------------------------------------------------------------------- */
 /* CV 0 contains number of objects                                      */
 /* -------------------------------------------------------------------- */
@@ -1046,3 +1090,184 @@ void cmor_CV_checkISOTime(char *szAttribute) {
     cmor_pop_traceback(  );
     return;
 }
+
+
+
+/************************************************************************/
+/*                         cmor_CV_variable()                           */
+/************************************************************************/
+int cmor_CV_variable( int *var_id, char *name, char *units, float *missing ) {
+
+    int vrid=-1;
+    int i;
+    int iref;
+    char msg[CMOR_MAX_STRING];
+    char ctmp[CMOR_MAX_STRING];
+    cmor_var_def_t refvar;
+
+    cmor_is_setup(  );
+
+    cmor_add_traceback( "cmor_CV_variable" );
+
+    if( CMOR_TABLE == -1 ) {
+        cmor_handle_error( "You did not define a table yet!",
+                           CMOR_CRITICAL );
+    }
+
+/* -------------------------------------------------------------------- */
+/*      ok now look which variable is corresponding in table if not     */
+/*      found then error                                                */
+/* -------------------------------------------------------------------- */
+    iref = -1;
+    cmor_trim_string( name, ctmp );
+    for( i = 0; i < cmor_tables[CMOR_TABLE].nvars + 1; i++ ) {
+        if( strcmp( cmor_tables[CMOR_TABLE].vars[i].id, ctmp ) == 0 ) {
+            iref = i;
+            break;
+        }
+    }
+/* -------------------------------------------------------------------- */
+/*      ok now look for out_name to see if we can it.                   */
+/* -------------------------------------------------------------------- */
+
+    if (iref == -1) {
+        for (i = 0; i < cmor_tables[CMOR_TABLE].nvars + 1; i++) {
+            if (strcmp(cmor_tables[CMOR_TABLE].vars[i].out_name, ctmp) == 0) {
+                iref = i;
+                break;
+            }
+        }
+    }
+
+    if( iref == -1 ) {
+        snprintf( msg, CMOR_MAX_STRING,
+                  "Could not find a matching variable for name: '%s'",
+                  ctmp );
+        cmor_handle_error( msg, CMOR_CRITICAL );
+    }
+
+    refvar = cmor_tables[CMOR_TABLE].vars[iref];
+    for( i = 0; i < CMOR_MAX_VARIABLES; i++ ) {
+        if( cmor_vars[i].self == -1 ) {
+            vrid = i;
+            break;
+        }
+    }
+
+
+    cmor_vars[vrid].ref_table_id = CMOR_TABLE;
+    cmor_vars[vrid].ref_var_id = iref;
+
+/* -------------------------------------------------------------------- */
+/*      init some things                                                */
+/* -------------------------------------------------------------------- */
+
+    strcpy( cmor_vars[vrid].suffix, "" );
+    strcpy( cmor_vars[vrid].base_path, "" );
+    strcpy( cmor_vars[vrid].current_path, "" );
+    cmor_vars[vrid].suffix_has_date = 0;
+
+/* -------------------------------------------------------------------- */
+/*      output missing value                                            */
+/* -------------------------------------------------------------------- */
+
+    cmor_vars[vrid].omissing =
+        ( double ) cmor_tables[CMOR_TABLE].missing_value;
+
+/* -------------------------------------------------------------------- */
+/*      copying over values from ref var                                */
+/* -------------------------------------------------------------------- */
+
+    cmor_vars[vrid].valid_min = refvar.valid_min;
+    cmor_vars[vrid].valid_max = refvar.valid_max;
+    cmor_vars[vrid].ok_min_mean_abs = refvar.ok_min_mean_abs;
+    cmor_vars[vrid].ok_max_mean_abs = refvar.ok_max_mean_abs;
+    cmor_vars[vrid].shuffle = refvar.shuffle;
+    cmor_vars[vrid].deflate = refvar.deflate;
+    cmor_vars[vrid].deflate_level = refvar.deflate_level;
+
+    if (refvar.out_name[0] == '\0') {
+        strncpy(cmor_vars[vrid].id, name, CMOR_MAX_STRING);
+    } else {
+        strncpy(cmor_vars[vrid].id, refvar.out_name, CMOR_MAX_STRING);
+    }
+
+    cmor_set_variable_attribute_internal(vrid, VARIABLE_ATT_STANDARDNAME, 'c',
+            refvar.standard_name);
+
+    cmor_set_variable_attribute_internal(vrid, VARIABLE_ATT_LONGNAME, 'c',
+            refvar.long_name);
+
+    if ((refvar.flag_values != NULL) && (refvar.flag_values[0] != '\0')) {
+        cmor_set_variable_attribute_internal(vrid, VARIABLE_ATT_FLAGVALUES, 'c',
+                refvar.flag_values);
+    }
+    if ((refvar.flag_meanings != NULL) && (refvar.flag_meanings[0] != '\0')) {
+
+        cmor_set_variable_attribute_internal(vrid, VARIABLE_ATT_FLAGMEANINGS,
+                'c', refvar.flag_meanings);
+    }
+
+    cmor_set_variable_attribute_internal(vrid, VARIABLE_ATT_COMMENT, 'c',
+            refvar.comment);
+
+    if (strcmp(refvar.units, "?") == 0) {
+        strncpy(cmor_vars[vrid].ounits, units, CMOR_MAX_STRING);
+    } else {
+        strncpy(cmor_vars[vrid].ounits, refvar.units, CMOR_MAX_STRING);
+    }
+
+    if (refvar.type != 'c') {
+        cmor_set_variable_attribute_internal(vrid,
+                VARIABLE_ATT_UNITS,
+                'c',
+                cmor_vars[vrid].ounits);
+    }
+
+    strncpy(cmor_vars[vrid].iunits, units, CMOR_MAX_STRING);
+
+    cmor_set_variable_attribute_internal( vrid, VARIABLE_ATT_CELLMETHODS,
+            'c',
+            refvar.cell_methods );
+
+    cmor_set_variable_attribute_internal(vrid, VARIABLE_ATT_CELLMEASURES, 'c',
+            refvar.cell_measures);
+
+    if (refvar.positive == 'u') {
+        if (cmor_is_required_variable_attribute(refvar, VARIABLE_ATT_POSITIVE)
+                == 0) {
+
+            cmor_set_variable_attribute_internal(vrid, VARIABLE_ATT_POSITIVE,
+                    'c', "up");
+
+        }
+
+    } else if (refvar.positive == 'd') {
+        if (cmor_is_required_variable_attribute(refvar, VARIABLE_ATT_POSITIVE)
+                == 0) {
+
+            cmor_set_variable_attribute_internal(vrid, VARIABLE_ATT_POSITIVE,
+                    'c', "down");
+
+        }
+    }
+
+    if( refvar.type == '\0' ) {
+        cmor_vars[vrid].type = 'f';
+    }
+    else {
+        cmor_vars[vrid].type = refvar.type;
+    }
+
+
+
+    cmor_set_variable_attribute_internal(vrid, VARIABLE_ATT_MISSINGVALUES,
+                'f', missing);
+    cmor_set_variable_attribute_internal(vrid, VARIABLE_ATT_FILLVAL, 'f',
+            missing);
+
+    cmor_vars[vrid].self = vrid;
+    *var_id = vrid;
+    cmor_pop_traceback(  );
+    return( 0 );
+};
diff --git a/Src/cmor_axes.c b/Src/cmor_axes.c
index 9ce8914..12a19f2 100644
--- a/Src/cmor_axes.c
+++ b/Src/cmor_axes.c
@@ -610,7 +610,7 @@ int cmor_check_monotonic( double *values, int length, char *name,
 /* -------------------------------------------------------------------- */
 /*      ok make sure we have data spanning only 1 modulo                */
 /* -------------------------------------------------------------------- */
-	    if( abs( values[length - 1] - values[0] ) > 360. ) {
+	    if( fabs( values[length - 1] - values[0] ) > 360. ) {
 		snprintf( msg, CMOR_MAX_STRING,
 			  "axis %s has bounds values spanning\n! "
 			  "more 360 degrees %lf, %lf",
@@ -860,10 +860,11 @@ int cmor_check_monotonic( double *values, int length, char *name,
 		    values[length - 1 - i] = tmp;
 		}
 	    }
+
 /* -------------------------------------------------------------------- */
 /*      ok make sure we have data spanning only 1 modulo                */
 /* -------------------------------------------------------------------- */
-	    if( abs( values[length - 1] - values[0] ) > 360. ) {
+	    if( fabs( values[length - 1] - values[0] ) > 360. ) {
 		snprintf( msg, CMOR_MAX_STRING,
 			  "axis %s (table: %s) has values spanning more\n! "
 			  "360 degrees %lf, %lf",
diff --git a/Src/cmor_cfortran_interface.c b/Src/cmor_cfortran_interface.c
index 3659110..f32ffc9 100644
--- a/Src/cmor_cfortran_interface.c
+++ b/Src/cmor_cfortran_interface.c
@@ -46,7 +46,12 @@ int cmor_get_original_shape_cff_( int *var_id, int *shape_array ) {
     return 0;
 }
 
-
+/************************************************************************/
+/*                  cmor_set_cur_dset_attribute_cff_()                  */
+/************************************************************************/
+int cmor_set_cur_dset_attribute_cff_( char *name, char *value, int option ) {
+    return(cmor_set_cur_dataset_attribute( name, value, option));
+}
 /************************************************************************/
 /*                  cmor_get_cur_dset_attribute_cff_()                  */
 /************************************************************************/
diff --git a/Src/cmor_fortran_interface.f90 b/Src/cmor_fortran_interface.f90
index 237ac9c..cb8b7fc 100644
--- a/Src/cmor_fortran_interface.f90
+++ b/Src/cmor_fortran_interface.f90
@@ -1,5 +1,13 @@
 module cmor_users_functions
   interface 
+     function cmor_set_cur_dset_attribute_cff(name, value, optional) result (ierr)
+       character(*) name
+       character(*) value
+       integer optional
+       integer ierr
+     end function cmor_set_cur_dset_attribute_cff
+  end interface
+  interface
      function cmor_get_cur_dset_attribute_cff(name, value) result (ierr)
        character(*) name
        character(*) value
@@ -4970,6 +4978,7 @@ contains
 
     if (present(table)) then
        i = cmor_load_table(table)
+       call cmor_set_table(i)
     endif
 
     if (present(tolerance)) then
@@ -6938,6 +6947,15 @@ contains
     ierr = cmor_get_cur_dset_attribute_cff(trim(name)//char(0), value)
   end function cmor_get_cur_dataset_attribute
 
+  function cmor_set_cur_dataset_attribute(name, value, optional) result (ierr)
+    implicit none
+    character (*), intent (in) :: name
+    character (*), intent (in) :: value
+    integer, intent (in) :: optional
+    integer ierr
+    ierr = cmor_set_cur_dset_attribute_cff(trim(name)//char(0),trim(value)//char(0),optional)
+  end function cmor_set_cur_dataset_attribute
+
   function cmor_has_variable_attribute(var_id, value) result (ierr)
     implicit none
     character (*), intent (in) :: value
diff --git a/Src/cmor_grids.c b/Src/cmor_grids.c
index 1c2f015..b1419c8 100644
--- a/Src/cmor_grids.c
+++ b/Src/cmor_grids.c
@@ -635,7 +635,7 @@ int cmor_set_grid_mapping( int gid, char *name, int nparam,
 	}
     }
 /* -------------------------------------------------------------------- */
-/*      checks all paramter (but last 6 which are optional) have        */
+/*      checks all parameter (but last 6 which are optional) have       */
 /*      been set                                                        */
 /* -------------------------------------------------------------------- */
 
@@ -722,7 +722,7 @@ int cmor_time_varying_grid_coordinate( int *coord_grid_id, int grid_id,
     case ( 2 ):
 	if( nvertices == 0 ) {
 	    sprintf( msg,
-		     "your defining a vertices dependent variable (%s) associated wth grid %i, but you declared this grid as having 0 vertices",
+		     "your defining a vertices dependent variable (%s) associated with grid %i, but you declared this grid as having 0 vertices",
 		     table_entry, grid_id );
 	    cmor_handle_error( msg, CMOR_CRITICAL );
 	}
@@ -863,8 +863,7 @@ int cmor_time_varying_grid_coordinate( int *coord_grid_id, int grid_id,
 /************************************************************************/
 
 int cmor_grid( int *grid_id, int ndims, int *axes_ids, char type,
-	       void *lat, void *lon, int nvertices, void *blat,
-	       void *blon ) {
+	       void *lat, void *lon, int nvertices, void *blat, void *blon ) {
 
     int i, j, n, did_vertices = 0;
     char msg[CMOR_MAX_STRING];
diff --git a/Src/cmor_tables.c b/Src/cmor_tables.c
index 9783083..a728b39 100644
--- a/Src/cmor_tables.c
+++ b/Src/cmor_tables.c
@@ -165,7 +165,7 @@ int cmor_set_axis_entry( cmor_table_t* table,
                          char *axis_entry,
                          json_object *json ){
     extern int cmor_ntables;
-    char szValue[CMOR_MAX_STRING*4];
+    char szValue[CMOR_MAX_STRING*20];
     char msg[CMOR_MAX_STRING];
     int nAxisId;
     char *szTableId;
@@ -631,7 +631,7 @@ int cmor_load_table_internal( char table[CMOR_MAX_STRING], int *table_id,
         return(TABLE_ERROR);
     }
 /* -------------------------------------------------------------------- */
-/*      print errro and exit if file was not completly read             */
+/*      print error and exit if file was not completely read            */
 /* -------------------------------------------------------------------- */
     if( nTableSize != read_size ) {
         free(buffer);
diff --git a/Src/cmor_variables.c b/Src/cmor_variables.c
index 48ad0f3..a459c83 100644
--- a/Src/cmor_variables.c
+++ b/Src/cmor_variables.c
@@ -7,6 +7,8 @@
 #include <stdlib.h>
 #include <math.h>
 
+float fvalue;
+
 /************************************************************************/
 /*                cmor_is_required_variable_attribute()                 */
 /************************************************************************/
@@ -265,13 +267,13 @@ int cmor_get_variable_attribute( int id, char *attribute_name,
 	strncpy( value, cmor_vars[id].attributes_values_char[index],
 		 CMOR_MAX_STRING );
     else if( type == 'f' )
-	value = ( float * ) &cmor_vars[id].attributes_values_num[index];
+	*(float *)value = (float) cmor_vars[id].attributes_values_num[index];
     else if( type == 'i' )
-	value = ( int * ) &cmor_vars[id].attributes_values_num[index];
+	*(int *)  value = (int) cmor_vars[id].attributes_values_num[index];
     else if( type == 'l' )
-	value = ( long * ) &cmor_vars[id].attributes_values_num[index];
+	*(long*)  value = (long) cmor_vars[id].attributes_values_num[index];
     else
-	value = ( double * ) &cmor_vars[id].attributes_values_num[index];
+	*(double *)value = (double) cmor_vars[id].attributes_values_num[index];
     cmor_pop_traceback(  );
     return( 0 );
 }
@@ -1438,12 +1440,9 @@ int cmor_variable( int *var_id, char *name, char *units, int ndims,
 /* -------------------------------------------------------------------- */
 
 	j = refvar.ndims - olndims + aint;
-
 	for( i = 0; i < refvar.ndims; i++ ) {
-
 	    if( cmor_tables[CMOR_TABLE].axes[refvar.dimensions[i]].value !=
 		1.e20 ) {
-
 /* -------------------------------------------------------------------- */
 /*      ok it could be a dummy but we need to check if the user         */
 /*      already defined this dummy dimension or notd                    */
@@ -1451,8 +1450,8 @@ int cmor_variable( int *var_id, char *name, char *units, int ndims,
 
 		l = -1;
 		for( k = 0; k < olndims; k++ ) {
-		    if( cmor_has_axis_attribute
-			( laxes_ids[k], VARIABLE_ATT_STANDARDNAME ) == 0 ) {
+		    if( cmor_has_axis_attribute( laxes_ids[k],
+		            VARIABLE_ATT_STANDARDNAME ) == 0 ) {
 			cmor_get_axis_attribute( laxes_ids[k],
 						 VARIABLE_ATT_STANDARDNAME,
 						 'c',
@@ -1695,7 +1694,8 @@ int cmor_variable( int *var_id, char *name, char *units, int ndims,
 		k++;
 	    }
 	    did_grid_reorder = 1;
-	} else if( ( refvar.dimensions[i] == -2 ) || ( cmor_tables[CMOR_TABLE].axes[refvar.dimensions[i]].value == 1.e20 ) ) {
+	} else if( ( refvar.dimensions[i] == -2 ) ||
+	        ( cmor_tables[CMOR_TABLE].axes[refvar.dimensions[i]].value == 1.e20 ) ) {
 /* -------------------------------------------------------------------- */
 /*      not a singleton dim                                             */
 /* -------------------------------------------------------------------- */
@@ -2153,7 +2153,6 @@ int cmor_set_deflate( int var_id, int shuffle,
     cmor_vars[var_id].shuffle = shuffle;
     cmor_vars[var_id].deflate = deflate;
     cmor_vars[var_id].deflate_level = deflate_level;
-    printf("id = %s\n", cmor_vars[var_id].id);
     cmor_pop_traceback();
     return( 0 );
 }
@@ -2491,7 +2490,7 @@ int cmor_write_var_to_file( int ncid, cmor_var_t * avar, void *data,
 	if( avar->isbounds ) {
 
 /* -------------------------------------------------------------------- */
-/*      ok here's the code for filipping the code if necessary          */
+/*      ok here's the code to flip the code if necessary                */
 /* -------------------------------------------------------------------- */
 	    if( cmor_axes[avar->axes_ids[0]].revert == -1 ) {
 		loc = nelements - i - 1;
@@ -3130,18 +3129,22 @@ int cmor_write_var_to_file( int ncid, cmor_var_t * avar, void *data,
 	starts[avar->ndims] = 0;
     }
 
-    if( mtype == 'd' )
+    if( mtype == 'd' ) {
 	ierr =  nc_put_vara_double( ncid, avar->nc_var_id, starts, counts,
 	        data_tmp );
-    else if( mtype == 'f' )
+    }
+    else if( mtype == 'f' ) {
 	ierr =  nc_put_vara_float( ncid, avar->nc_var_id, starts, counts,
 	        fdata_tmp );
-    else if( mtype == 'l' )
+    }
+    else if( mtype == 'l' ) {
 	ierr = nc_put_vara_long( ncid, avar->nc_var_id, starts, counts,
 	        ldata_tmp );
-    else if( mtype == 'i' )
+    }
+    else if( mtype == 'i' ) {
 	ierr = nc_put_vara_int( ncid, avar->nc_var_id, starts, counts,
 	        idata_tmp );
+    }
 
     if( ierr != NC_NOERR ) {
 	snprintf( msg, CMOR_MAX_STRING,
diff --git a/Tables b/Tables
deleted file mode 120000
index 6c50497..0000000
--- a/Tables
+++ /dev/null
@@ -1 +0,0 @@
-TestTables/
\ No newline at end of file
diff --git a/Test/CMIP6schema.py b/Test/CMIP6schema.py
deleted file mode 100644
index fde8d55..0000000
--- a/Test/CMIP6schema.py
+++ /dev/null
@@ -1,25 +0,0 @@
-from jsonschema import validate
-
-CMIP6schema = {
-    "title": "JSON schema for the CMIP6 ESGF file",
-    "$schema": "http://json-schema.org/draft-04/schema#",
-
-    "type": "object",
-    "dimension": { 
-        "name" : { "type" : "string" },
-    },
-    "variables": {
-        "type": "array",
-            "items": { "type": "string " },
-        "time": {
-            "bounds": { "type" : "time_bnds"} 
-            "units": "days since 2030-1-1" ;
-            "calendar": "360_day" ;
-            "axis": "T" ;
-            "long_name": "time" ;
-            "standard_name": "time" ;
-        }
-    }
-}
-
-
diff --git a/Test/__init__.py b/Test/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/Test/all_tests.py b/Test/all_tests.py
new file mode 100644
index 0000000..1a69a03
--- /dev/null
+++ b/Test/all_tests.py
@@ -0,0 +1,10 @@
+import glob
+import unittest
+
+def create_test_suite():
+    test_file_strings = glob.glob('Test/test_python_CMIP6_CV*.py')
+    module_strings = ['Test.'+str[5:len(str)-3] for str in test_file_strings]
+    suites = [unittest.defaultTestLoader.loadTestsFromName(name) \
+              for name in module_strings]
+    testSuite = unittest.TestSuite(suites)
+    return testSuite
diff --git a/Test/climatology_test.c b/Test/climatology_test.c
index 7fa419d..fc7c055 100644
--- a/Test/climatology_test.c
+++ b/Test/climatology_test.c
@@ -89,14 +89,14 @@ test_convert(void)
 {
 #define NLON 4
 #define NLAT 2
-#define NPLEV 17
+#define NPLEV 19
     static double lon[] = {0., 90., 180., 270.};
     static double lat[] = {-45., 45.};
     static double lon_bnds[] = { -45., 45, 135., 225., 315.};
     static double lat_bnds[] = { -90., 0, 90.};
     static double plevs[] = {
         1000., 925., 850., 700., 600., 500., 400., 300.,
-        250., 200., 150., 100., 70., 50., 30., 20., 10.
+        250., 200., 150., 100., 70., 50., 30., 20., 10., 5., 1.
     };
     double time[] = {
         380.5, 410., 439.5, 470., 500.5, 531.,
@@ -122,7 +122,7 @@ test_convert(void)
         double *values, *bnds;
         size_t len;
     } dims[] = {
-        {"plevs",     "hPa",           plevs, NULL,     NPLEV},
+        {"plevs19",     "hPa",           plevs, NULL,     NPLEV},
         {"latitude",  "degrees_north", lat,   lat_bnds, NLAT},
         {"longitude", "degrees_east",  lon,   lon_bnds, NLON}
     };
diff --git a/Test/climatology_test_code.f90 b/Test/climatology_test_code.f90
index 5a10b36..983bb19 100644
--- a/Test/climatology_test_code.f90
+++ b/Test/climatology_test_code.f90
@@ -137,7 +137,7 @@ PROGRAM ipcc_test_code
   INTEGER, PARAMETER :: ntimes = 1    ! number of time samples to process
   INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
   INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
-  INTEGER, PARAMETER :: lev = 17       ! number of latitude grid cells
+  INTEGER, PARAMETER :: lev = 19       ! number of latitude grid cells
   INTEGER, PARAMETER :: n2d = 1       ! number of IPCC Table A1a fields to be
                                       !     output.
   !   Tables associating the user's variables with IPCC standard output 
@@ -162,7 +162,7 @@ PROGRAM ipcc_test_code
 
                      ! Corresponding IPCC Table A1a entry (variable name) 
   CHARACTER (LEN=10), DIMENSION(n2d) :: &
-                        entry2d = (/ 'co2Clim' /)
+                        entry2d = (/ 'co2' /)
 
 !  uninitialized variables used in communicating with CMOR:
 !  ---------------------------------------------------------
@@ -189,7 +189,7 @@ PROGRAM ipcc_test_code
   bt=0.
       plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100./)
   
   ! ================================
   !  Execution begins here:
@@ -227,7 +227,7 @@ PROGRAM ipcc_test_code
 
   ipres = cmor_axis(  &
        table='Tables/CMIP6_Amon.json',        &
-       table_entry='plev17',       &
+       table_entry='plev19',       &
        units='Pa',                   &
        length=lev,                   &
        coord_vals=plevs)
diff --git a/Test/cmor_speed_and_compression.json b/Test/cmor_speed_and_compression.json
index 8fdb5c4..c6b6f97 100644
--- a/Test/cmor_speed_and_compression.json
+++ b/Test/cmor_speed_and_compression.json
@@ -37,7 +37,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/ipcc_test_code.c b/Test/ipcc_test_code.c
index 704419c..2a5e8ea 100644
--- a/Test/ipcc_test_code.c
+++ b/Test/ipcc_test_code.c
@@ -43,6 +43,8 @@ void read_coords(alats, alons, plevs, bnds_lat, bnds_lon,lon,lat,lev)
   plevs[14]=30;
   plevs[15]=20;
   plevs[16]=10;
+  plevs[17]=5;
+  plevs[18]=1;
 }
 
 void read_time(it, time, time_bnds)
@@ -105,7 +107,7 @@ int main()
 #define   ntimes  2    /* number of time samples to process */
 #define   lon  4       /* number of longitude grid cells   */
 #define   lat  3       /* number of latitude grid cells */
-#define   lev  17       /* number of standard pressure levels */
+#define   lev  19       /* number of standard pressure levels */
 #define   n2d  4       /* number of IPCC Table A1a fields to be */                                      /*     output. */
 #define n3d 3       /* number of IPCC Table A1c fields to  */
                      /*                                be output.   */
@@ -249,7 +251,7 @@ int main()
   strcpy(units,"degrees_east");
   ierr = cmor_axis(&myaxes[2],id,units,lon,&alons,'d',&bnds_lon,2,interval);
 
-  strcpy(id,"plev17");
+  strcpy(id,"plev19");
   strcpy(units,"hPa");
   ierr = cmor_axis(&myaxes[3],id,units,lev,&iplevs,'i',NULL,0,interval);
 
diff --git a/Test/ipcc_test_code.f90 b/Test/ipcc_test_code.f90
index db9c5f4..fee75bf 100644
--- a/Test/ipcc_test_code.f90
+++ b/Test/ipcc_test_code.f90
@@ -37,7 +37,7 @@ CONTAINS
     END DO
       plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100./)
     
     RETURN
   END SUBROUTINE read_coords
@@ -111,7 +111,7 @@ PROGRAM ipcc_test_code
   INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
   INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
   INTEGER, PARAMETER :: lev = 5       ! number of standard pressure levels
-  INTEGER, PARAMETER :: lev2 = 17       ! number of standard pressure levels
+  INTEGER, PARAMETER :: lev2 = 19       ! number of standard pressure levels
   INTEGER, PARAMETER :: n2d = 4       ! number of IPCC Table A1a fields to be
                                       !     output.
   INTEGER, PARAMETER :: n3d = 3       ! number of IPCC Table A1c fields to 
@@ -256,7 +256,7 @@ PROGRAM ipcc_test_code
         
   ipres = cmor_axis(  &
        table='Tables/CMIP6_Amon.json',    &
-       table_entry='plev17',       &
+       table_entry='plev19',       &
        units='Pa',                   &
        length=lev2,                   &
        coord_vals=plevs)
diff --git a/Test/ipcc_test_code.json b/Test/ipcc_test_code.json
index bdcb845..990056d 100644
--- a/Test/ipcc_test_code.json
+++ b/Test/ipcc_test_code.json
@@ -10,11 +10,8 @@
            "#output":                "Output Path where files are written",
            "outpath":                "CMIP6",
 
-           "#experiment_id":         "Correspond to id found in CV json file",
-           "#experiment_id":         "piClim-aer",
            "experiment_id":          "piControl-withism",
-           "#experiment_id":         "land-hist",
-           "sub_experiment_id":      "ds1968",
+           "sub_experiment_id":      "none",
            "sub_experiment":         "none",
 
            "source_type":            "AGCM AER CHEM DENIS",
@@ -84,7 +81,7 @@
 
            "output_file_template":    "<variable_id><table><experiment_id><source_id><variant_label><grid_label>",
 
-           "license":                "One of 2 licenses: ----- CMIP6 model data produced by <Your CentreName> is licensed under a Creative Commons Attribution 'NonCommercial Share Alike' 4.0 International License (http://creativecommons.org/licenses/by/4.0/). Use of the data should be acknowledged following guidelines found at <what URL???> The data is hosted via the Earth System Grid Federation. Permissions beyond the scope of this license may be available at http://pcmdi.org/cmip5/term [...]
+           "license":                     " The 'license' attribute should be an edited version of the sample below (with segments in brackets optional): The [*] indicates that institutions may choose to use the Non-commercial version of this license by inserting the words 'NonCommercial' at this point, but this will significantly limit the use of the data in downstream climate mitigation and adaptation applications.  ",
 
 
 
diff --git a/Test/jamie_hybrid_height.json b/Test/jamie_hybrid_height.json
index c618eb2..2d4d6ca 100644
--- a/Test/jamie_hybrid_height.json
+++ b/Test/jamie_hybrid_height.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/jamie_positive.json b/Test/jamie_positive.json
index c618eb2..2d4d6ca 100644
--- a/Test/jamie_positive.json
+++ b/Test/jamie_positive.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/karls.json b/Test/karls.json
index c618eb2..2d4d6ca 100644
--- a/Test/karls.json
+++ b/Test/karls.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/karls_test.f90 b/Test/karls_test.f90
index 7ef94df..32c9555 100644
--- a/Test/karls_test.f90
+++ b/Test/karls_test.f90
@@ -45,7 +45,7 @@ CONTAINS
   
     plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100. /)
     RETURN
   END SUBROUTINE read_coords
 
@@ -117,7 +117,7 @@ PROGRAM karls_test
   INTEGER, PARAMETER :: ntimes = 2    ! number of time samples to process
   INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
   INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
-  INTEGER, PARAMETER :: lev2 = 17       ! number of standard pressure levels
+  INTEGER, PARAMETER :: lev2 = 19       ! number of standard pressure levels
   INTEGER, PARAMETER :: lev = 5       ! number of standard pressure levels
   INTEGER, PARAMETER :: n2d = 4       ! number of IPCC Table A1a fields to be
                                       !     output.
@@ -269,10 +269,10 @@ print*, 'iz = ', iz
        coord_vals=alons,             &
        cell_bounds=bnds_lon)      
         
-  print*, 'plev17:',plevs
+  print*, 'plev19:',plevs
   ipres = cmor_axis(  &
        table='Tables/CMIP6_Amon.json',    &
-       table_entry='plev17',       &
+       table_entry='plev19',       &
        units='Pa',                   &
        length=lev2,                   &
        coord_vals=plevs)
diff --git a/Test/main_prog.f90 b/Test/main_prog.f90
index 619ca95..6c41cdf 100644
--- a/Test/main_prog.f90
+++ b/Test/main_prog.f90
@@ -36,7 +36,7 @@ CONTAINS
     END DO
           plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100. /)
   
 
     RETURN
@@ -108,7 +108,7 @@ PROGRAM mip_contribution
   INTEGER, PARAMETER :: ntimes = 2    ! number of time samples to process
   INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
   INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
-  INTEGER, PARAMETER :: lev = 17       ! number of standard pressure levels
+  INTEGER, PARAMETER :: lev = 19       ! number of standard pressure levels
   INTEGER, PARAMETER :: n2d = 3       ! number of AMIP Table 2 fields to be
                                       !     output.
   INTEGER, PARAMETER :: n3d = 2       ! number of AMIP Table 1a fields to 
@@ -255,7 +255,7 @@ PROGRAM mip_contribution
        cell_bounds=bnds_lon)              
   axis3d_ids(3) = cmor_axis(  &
        table='Tables/CMIP6_Amon.json',    &
-       table_entry='plev17',       &
+       table_entry='plev19',       &
        units='Pa',                   &
        length=lev,                   &
        coord_vals=plevs)
diff --git a/Test/mytest_4d_d_big_array_2.f90 b/Test/mytest_4d_d_big_array_2.f90
index e642bbe..27701e8 100644
--- a/Test/mytest_4d_d_big_array_2.f90
+++ b/Test/mytest_4d_d_big_array_2.f90
@@ -171,7 +171,7 @@ contains
        ntot=ntot*n
        read(file_unit,'(A)') current%name
        print*, 'Test Code: NAME is:',current%name,trim(adjustl(mydims%name))
-       if (current%name.eq."pressure") current%name="plev17"
+       if (current%name.eq."pressure") current%name="plev19"
        read(file_unit,'(A)') current%units
        read(file_unit,*) (current%values(j),j=1,n)
        read(file_unit,*) ((current%bounds(j,k),j=1,2),k=1,n)
diff --git a/Test/mytest_4d_d_big_array_3.f90 b/Test/mytest_4d_d_big_array_3.f90
index e38b913..3c068f0 100644
--- a/Test/mytest_4d_d_big_array_3.f90
+++ b/Test/mytest_4d_d_big_array_3.f90
@@ -171,7 +171,7 @@ contains
        ntot=ntot*n
        read(file_unit,'(A)') current%name
        print*, 'Test Code: NAME is:',current%name,trim(adjustl(mydims%name))
-       if (current%name.eq."pressure") current%name="plev17"
+       if (current%name.eq."pressure") current%name="plev19"
        read(file_unit,'(A)') current%units
        read(file_unit,*) (current%values(j),j=1,n)
        read(file_unit,*) ((current%bounds(j,k),j=1,2),k=1,n)
diff --git a/Test/mytest_4d_d_big_array_4.f90 b/Test/mytest_4d_d_big_array_4.f90
index 9611a0f..cf21f86 100644
--- a/Test/mytest_4d_d_big_array_4.f90
+++ b/Test/mytest_4d_d_big_array_4.f90
@@ -170,7 +170,7 @@ contains
        ntot=ntot*n
        read(file_unit,'(A)') current%name
        print*, 'Test Code: NAME is:',current%name,trim(adjustl(mydims%name))
-       if (current%name.eq."pressure") current%name="plev17"
+       if (current%name.eq."pressure") current%name="plev19"
        read(file_unit,'(A)') current%units
        read(file_unit,*) (current%values(j),j=1,n)
        read(file_unit,*) ((current%bounds(j,k),j=1,2),k=1,n)
diff --git a/Test/mytest_4d_d_big_array_5.f90 b/Test/mytest_4d_d_big_array_5.f90
index e712c5d..7367652 100644
--- a/Test/mytest_4d_d_big_array_5.f90
+++ b/Test/mytest_4d_d_big_array_5.f90
@@ -168,7 +168,7 @@ contains
        ntot=ntot*n
        read(file_unit,'(A)') current%name
        print*, 'Test Code: NAME is:',current%name,trim(adjustl(mydims%name))
-       if (current%name.eq."pressure") current%name="plev17"
+       if (current%name.eq."pressure") current%name="plev19"
        read(file_unit,'(A)') current%units
        read(file_unit,*) (current%values(j),j=1,n)
        read(file_unit,*) ((current%bounds(j,k),j=1,2),k=1,n)
diff --git a/Test/mytest_4d_r.f90 b/Test/mytest_4d_r.f90
index 032439e..8311f72 100644
--- a/Test/mytest_4d_r.f90
+++ b/Test/mytest_4d_r.f90
@@ -154,7 +154,7 @@ contains
        ntot=ntot*n
        read(file_unit,'(A)') current%name
        print*, 'NAME is:',current%name,trim(adjustl(mydims%name))
-       if (current%name.eq."pressure") current%name="plev17"
+       if (current%name.eq."pressure") current%name="plev19"
        read(file_unit,'(A)') current%units
        read(file_unit,*) (current%values(j),j=1,n)
        read(file_unit,*) ((current%bounds(j,k),j=1,2),k=1,n)
diff --git a/Test/mytest_4d_r_big_array.f90 b/Test/mytest_4d_r_big_array.f90
index 02956f8..378acc0 100644
--- a/Test/mytest_4d_r_big_array.f90
+++ b/Test/mytest_4d_r_big_array.f90
@@ -168,7 +168,7 @@ contains
        ntot=ntot*n
        read(file_unit,'(A)') current%name
        print*, 'Test Code: NAME is:',current%name,trim(adjustl(mydims%name))
-       if (current%name.eq."pressure") current%name="plev17"
+       if (current%name.eq."pressure") current%name="plev19"
        read(file_unit,'(A)') current%units
        read(file_unit,*) (current%values(j),j=1,n)
        read(file_unit,*) ((current%bounds(j,k),j=1,2),k=1,n)
diff --git a/Test/ta_4D_r.asc b/Test/ta_4D_r.asc
index 1d21a5c..331b958 100644
--- a/Test/ta_4D_r.asc
+++ b/Test/ta_4D_r.asc
@@ -1,12 +1,12 @@
 4
-17
+19
 144
 3
 17
 pressure
 hPa
-1000.0 925.0 850.0 700.0 600.0 500.0 400.0 300.0 250.0 200.0 150.0 100.0 70.0 50.0 30.0 20.0 10.0
-1037.5 962.5 962.5 887.5 887.5 775.0 775.0 650.0 650.0 550.0 550.0 450.0 450.0 350.0 350.0 275.0 275.0 225.0 225.0 175.0 175.0 125.0 125.0 85.0 85.0 60.0 60.0 40.0 40.0 25.0 25.0 15.0 15.0 5.0
+1000.0 925.0 850.0 700.0 600.0 500.0 400.0 300.0 250.0 200.0 150.0 100.0 70.0 50.0 30.0 20.0 10.0 5.0 1.
+1037.5 962.5 962.5 887.5 887.5 775.0 775.0 650.0 650.0 550.0 550.0 450.0 450.0 350.0 350.0 275.0 275.0 225.0 225.0 175.0 175.0 125.0 125.0 85.0 85.0 60.0 60.0 40.0 40.0 25.0 25.0 15.0 15.0 7.5 7.5 2.5 2.5 0.0
 longitude
 degrees_east
 0.0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0 22.5 25.0 27.5 30.0 32.5 35.0 37.5 40.0 42.5 45.0 47.5 50.0 52.5 55.0 57.5 60.0 62.5 65.0 67.5 70.0 72.5 75.0 77.5 80.0 82.5 85.0 87.5 90.0 92.5 95.0 97.5 100.0 102.5 105.0 107.5 110.0 112.5 115.0 117.5 120.0 122.5 125.0 127.5 130.0 132.5 135.0 137.5 140.0 142.5 145.0 147.5 150.0 152.5 155.0 157.5 160.0 162.5 165.0 167.5 170.0 172.5 175.0 177.5 180.0 182.5 185.0 187.5 190.0 192.5 195.0 197.5 200.0 202.5 205.0 207.5 210.0 212.5 215.0 217.5 220.0 22 [...]
@@ -20,4 +20,5 @@ degrees_north
 -20.0 -17.5 -15.0 -12.5 -10.0 -7.5 -5.0 -2.5 0.0 2.5 5.0 7.5 10.0 12.5 15.0 17.5 20.0
 -21.25 -18.75 -18.75 -16.25 -16.25 -13.75 -13.75 -11.25 -11.25 -8.75 -8.75 -6.25 -6.25 -3.75 -3.75 -1.25 -1.25 1.25 1.25 3.75 3.75 6.25 6.25 8.75 8.75 11.25 11.25 13.75 13.75 16.25 16.25 18.75 18.75 21.25
 294.539123535 294.75982666 294.929748535 295.109436035 295.58013916 296.449279785 297.47076416 298.300842285 298.910217285 299.429748535 300.140686035 301.199279785 302.20904541 301.929748535 299.410217285 295.429748535 291.949279785 295.839996338 295.810699463 296.179840088 296.789215088 297.220855713 297.570465088 298.310699463 299.230621338 299.720855713 299.810699463 300.349761963 301.810699463 303.339996338 303.470855713 301.640777588 298.660308838 295.800933838 295.949462891 296.00 [...]
+294.539123535 294.75982666 294.929748535 295.109436035 295.58013916 296.449279785 297.47076416 298.300842285 298.910217285 299.429748535 300.140686035 301.199279785 302.20904541 301.929748535 299.410217285 295.429748535 291.949279785 295.839996338 295.810699463 296.179840088 296.789215088 297.220855713 297.570465088 298.310699463 299.230621338 299.720855713 299.810699463 300.349761963 301.810699463 303.339996338 303.470855713 301.640777588 298.660308838 295.800933838 295.949462891 296.00 [...]
 
diff --git a/Test/test1.f90 b/Test/test1.f90
index 1907fd4..f573d7f 100644
--- a/Test/test1.f90
+++ b/Test/test1.f90
@@ -36,7 +36,7 @@ CONTAINS
     END DO
       plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100. /)
   
     RETURN
   END SUBROUTINE read_coords
@@ -107,7 +107,7 @@ PROGRAM mip_contribution
   INTEGER, PARAMETER :: ntimes = 2    ! number of time samples to process
   INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
   INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
-  INTEGER, PARAMETER :: lev = 17       ! number of standard pressure levels
+  INTEGER, PARAMETER :: lev = 19       ! number of standard pressure levels
   INTEGER, PARAMETER :: n2d = 3       ! number of AMIP Table 2 fields to be
                                       !     output.
   INTEGER, PARAMETER :: n3d = 2       ! number of AMIP Table 1a fields to 
@@ -212,6 +212,9 @@ PROGRAM mip_contribution
   error_flag = cmor_dataset_json("Test/test1.json")
   print*, 'returned from cmor_dataset'
 
+  print*, 'calling cmor_set_cur_dataset_attribute'
+  error_flag = cmor_set_cur_dataset_attribute("language","Fortran",0)
+  print*, 'returned from cmor_set_cur_dataset_attribute'
   !  Define axes for 3-d fields
 
   print*, 'defining 3-d axes'
@@ -252,7 +255,7 @@ PROGRAM mip_contribution
        cell_bounds=bnds_lon)              
   axis3d_ids(1) = cmor_axis(  &
        table='CMIP6_Amon.json',    &
-       table_entry='plev17',       &
+       table_entry='plev19',       &
        units='Pa',                   &
        length=lev,                   &
        coord_vals=plevs)
diff --git a/Test/test1.json b/Test/test1.json
index c618eb2..e2a21aa 100644
--- a/Test/test1.json
+++ b/Test/test1.json
@@ -1,6 +1,6 @@
 {
-           "_control_vocabulary_file": "CMIP6_CV.json",
-           "_cmip6_option":           "CMIP6",
+    "_control_vocabulary_file":     "CMIP6_CV.json",
+    "_cmip6_option":                "CMIP6",
 
     "activity_id":                  "CMIP",
     "outpath":                      "CMIP6",
@@ -10,14 +10,14 @@
     "initialization_index":         "1",
     "physics_index":                "1",
     "forcing_index":                "1",
-     "source_type":                      "AOGCM",
-     "sub_experiment":                      "none",
-     "sub_experiment_id":                      "none",
-     "parent_sub_experiment_id":                      "N/A",
-     "parent_mip_era":                      "N/A",
-     "mip_era":                      "CMIP6",
+    "source_type":                  "AOGCM",
+    "sub_experiment":               "none",
+    "sub_experiment_id":            "none",
+    "parent_sub_experiment_id":     "N/A",
+    "parent_mip_era":               "N/A",
+    "mip_era":                      "CMIP6",
     "contact ":                     "Python Coder (python at a.b.com) ",
-    "institution_id":                 "PCMDI",
+    "institution_id":               "PCMDI",
     "model_id":                     "GICCM1",
     "history":                      "output from archivcl_A1.nce/giccm_03_std_2xCO2_2256.",
     "comment":                      "equilibrium reached after 30-year spin-up ",
@@ -25,7 +25,7 @@
     "model_id":                     "pcmdi-10a", 
     "parent_experiment_rip":        "r1i3p2",
     "parent_experiment_id":         "lgm",
-    "parent_variant_label":            "r1i3p2",
+    "parent_variant_label":         "r1i3p2",
     "branch_time":                  "0",
 
 
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test2.f90 b/Test/test2.f90
index a85ad29..343cf61 100644
--- a/Test/test2.f90
+++ b/Test/test2.f90
@@ -38,7 +38,7 @@ CONTAINS
     END DO
        plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100. /)
    
     RETURN
   END SUBROUTINE read_coords
@@ -109,7 +109,7 @@ PROGRAM mip_contribution
   INTEGER, PARAMETER :: ntimes = 2    ! number of time samples to process
   INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
   INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
-  INTEGER, PARAMETER :: lev = 17       ! number of standard pressure levels
+  INTEGER, PARAMETER :: lev = 19       ! number of standard pressure levels
   INTEGER, PARAMETER :: n2d = 3       ! number of AMIP Table 2 fields to be
                                       !     output.
   INTEGER, PARAMETER :: n3d = 2       ! number of AMIP Table 1a fields to 
@@ -250,7 +250,7 @@ PROGRAM mip_contribution
        cell_bounds=bnds_lon)              
   axis3d_ids(1) = cmor_axis(  &
        table='Tables/CMIP6_Amon.json',    &
-       table_entry='plev17',       &
+       table_entry='plev19',       &
        units='Pa',                   &
        length=lev,                   &
        coord_vals=plevs)
diff --git a/Test/test2.json b/Test/test2.json
index 872a46c..92eac3d 100644
--- a/Test/test2.json
+++ b/Test/test2.json
@@ -1,6 +1,6 @@
 {
-           "_control_vocabulary_file": "CMIP6_CV.json",
-           "_cmip6_option":           "CMIP6",
+    "_control_vocabulary_file":     "CMIP6_CV.json",
+    "_cmip6_option":                "CMIP6",
 
     "activity_id":                  "CMIP",
     "outpath":                      "CMIP6",
@@ -25,7 +25,7 @@
     "model_id":                     "pcmdi-10a", 
     "parent_experiment_rip":        "r1i3p2",
     "parent_experiment_id":         "lgm",
-    "parent_variant_label":            "r1i3p2",
+    "parent_variant_label":         "r1i3p2",
     "branch_time":                  "0",
 
 
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                   "gn",
     "grid_resolution":              "5 km",
@@ -53,7 +52,8 @@
     "output_path_template":         "<activity_id><institution_id><source_id><experiment_id><variant_label><table><variable_id><grid_label><version>",
     "output_file_template":         "<variable_id><table><experiment_id><source_id><variant_label><grid_label>",
 
-    "license":                      "One of 2 licenses: ----- CMIP6 model data produced by <Your CentreName> is licensed under a Creative Commons Attribution 'NonCommercial Share Alike' 4.0 International License (http://creativecommons.org/licenses/by/4.0/). Use of the data should be acknowledged following guidelines found at <what URL???> The data is hosted via the Earth System Grid Federation. Permissions beyond the scope of this license may be available at http://pcmdi.org/cmip5/terms [...]
+    "license":                     " The 'license' attribute should be an edited version of the sample below (with segments in brackets optional): The [*] indicates that institutions may choose to use the Non-commercial version of this license by inserting the words 'NonCommercial' at this point, but this will significantly limit the use of the data in downstream climate mitigation and adaptation applications.  ",
+
 
 
 }
diff --git a/Test/test3.f90 b/Test/test3.f90
index ba2c054..8e29259 100644
--- a/Test/test3.f90
+++ b/Test/test3.f90
@@ -40,7 +40,7 @@ CONTAINS
     
       plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100.  /)
   
     RETURN
   END SUBROUTINE read_coords
@@ -111,7 +111,7 @@ PROGRAM mip_contribution
   INTEGER, PARAMETER :: ntimes = 2    ! number of time samples to process
   INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
   INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
-  INTEGER, PARAMETER :: lev = 17       ! number of standard pressure levels
+  INTEGER, PARAMETER :: lev = 19       ! number of standard pressure levels
   INTEGER, PARAMETER :: n2d = 3       ! number of AMIP Table 2 fields to be
                                       !     output.
   INTEGER, PARAMETER :: n3d = 2       ! number of AMIP Table 1a fields to 
@@ -278,7 +278,7 @@ PROGRAM mip_contribution
        cell_bounds=bnds_lon)           
   axis3d_ids(1) = cmor_axis(  &
        table='Tables/CMIP6_Amon.json',    &
-       table_entry='plev17',       &
+       table_entry='plev19',       &
        units='Pa',                   &
        length=lev,                   &
        coord_vals=plevs)
diff --git a/Test/test4.f90 b/Test/test4.f90
index 442e243..c62ec6a 100644
--- a/Test/test4.f90
+++ b/Test/test4.f90
@@ -36,7 +36,7 @@ CONTAINS
     END DO
        plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100.  /)
   
    
     RETURN
@@ -108,7 +108,7 @@ PROGRAM mip_contribution
   INTEGER, PARAMETER :: ntimes = 2    ! number of time samples to process
   INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
   INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
-  INTEGER, PARAMETER :: lev = 17       ! number of standard pressure levels
+  INTEGER, PARAMETER :: lev = 19       ! number of standard pressure levels
   INTEGER, PARAMETER :: n2d = 3       ! number of AMIP Table 2 fields to be
                                       !     output.
   INTEGER, PARAMETER :: n3d = 2       ! number of AMIP Table 1a fields to 
@@ -261,7 +261,7 @@ PROGRAM mip_contribution
        cell_bounds=bnds_lon)              
   axis3d_ids(3) = cmor_axis(  &
        table='Tables/CMIP6_Amon.json',    &
-       table_entry='plev17',       &
+       table_entry='plev19',       &
        units='Pa',                   &
        length=lev,                   &
        coord_vals=plevs)
diff --git a/Test/test_any_from_asc.json b/Test/test_any_from_asc.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_any_from_asc.json
+++ b/Test/test_any_from_asc.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_any_from_asc_d.json b/Test/test_any_from_asc_d.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_any_from_asc_d.json
+++ b/Test/test_any_from_asc_d.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_cmor_grid_time_varying.f90 b/Test/test_cmor_grid_time_varying.f90
index c65ccd1..5d48491 100644
--- a/Test/test_cmor_grid_time_varying.f90
+++ b/Test/test_cmor_grid_time_varying.f90
@@ -17,7 +17,7 @@ PROGRAM test_cmor_grid
    double precision :: profile_ax(n_points),section_ax(n_sections)
    real :: lat(n_points,n_sections),lon(n_points,n_sections)
    real :: lat_bounds(4,n_points,n_sections),lon_bounds(4,n_points,n_sections)
-   character(len=128) :: table='CMIP5_cf3hr'
+   character(len=128) :: table='CMIP6_cf3hr.json'
    character(len=32) :: sec_units='days since 2000-01-01'
    integer :: error_flag,height_axid,time_axid,profile_axid,grid_id,section_axid,dbz_axid
    real :: lat_step,lon_step
@@ -96,11 +96,7 @@ PROGRAM test_cmor_grid
    !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ! Define dataset as output from COSP, and other model details
    !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-   error_flag = cmor_dataset(outpath='./',experiment_id='AMIP',institution='Met Office Hadley Centre', &
-                    source='MetUM',calendar='360_day',realization=1,contact='alejandro.bodas at metoffice.gov.uk', &
-                    history='history',comment='En un lugar de la Mancha de cuyo nombre no quiero acordarme', &
-                    references='references',model_id='MetUM',forcing='N/A',parent_experiment_id='N/A', &
-                    branch_time=0.d0, institute_id='MOHC',parent_experiment_rip='prip')
+   error_flag = cmor_dataset_json("Test/test_cmor_grid_time_varying.json")
    
    print *, '---------------Define axis'
    !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
diff --git a/Test/test_lots_of_variables.json b/Test/test_cmor_grid_time_varying.json
similarity index 100%
copy from Test/test_lots_of_variables.json
copy to Test/test_cmor_grid_time_varying.json
diff --git a/Test/test_compression.json b/Test/test_compression.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_compression.json
+++ b/Test/test_compression.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_dimensionless.f90 b/Test/test_dimensionless.f90
index 39fdef2..158d0c2 100644
--- a/Test/test_dimensionless.f90
+++ b/Test/test_dimensionless.f90
@@ -37,7 +37,7 @@ CONTAINS
     END DO
           plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100./)
 
     RETURN
   END SUBROUTINE read_coords
@@ -111,10 +111,10 @@ PROGRAM ipcc_test_code
   INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
   INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
   INTEGER, PARAMETER :: lev = 5       ! number of standard pressure levels
-  INTEGER, PARAMETER :: lev2 = 17       ! number of standard pressure levels
+  INTEGER, PARAMETER :: lev2 = 19       ! number of standard pressure levels
   INTEGER, PARAMETER :: n2d = 4       ! number of IPCC Table A1a fields to be
                                       !     output.
-  INTEGER, PARAMETER :: n3d = 4       ! number of IPCC Table A1c fields to 
+  INTEGER, PARAMETER :: n3d = 1       ! number of IPCC Table A1c fields to 
                                       !     be output.  
 
   !   Tables associating the user's variables with IPCC standard output 
@@ -128,14 +128,14 @@ PROGRAM ipcc_test_code
 
                                 ! My variable names for IPCC Table A1c fields
   CHARACTER (LEN=5), DIMENSION(n3d) :: &
-                                 varin3d=(/'CLOUD', 'tro3 ', 'U    ', 'T    '/)
+                                 varin3d=(/'tro3 '/)
 
                                 ! Units appropriate to my data
   CHARACTER (LEN=5), DIMENSION(n3d) :: &
-                                  units3d=(/ '%    ', '1e-9 ',  'm s-1',   'K    '  /)
+                                  units3d=(/ '1e-9 '/)
 
                      ! Corresponding IPCC Table A1c entry (variable name) 
-  CHARACTER (LEN=4), DIMENSION(n3d) :: entry3d = (/ 'cl  ', 'tro3', 'ua  ', 'ta  ' /)
+  CHARACTER (LEN=4), DIMENSION(n3d) :: entry3d = (/ 'tro3' /)
 
                                 ! My variable names for IPCC Table A1a fields
   CHARACTER (LEN=8), DIMENSION(n2d) :: &
@@ -175,7 +175,7 @@ PROGRAM ipcc_test_code
   REAL :: p0
   REAL, DIMENSION(lev+1) :: a_coeff_bnds
   REAL, DIMENSION(lev+1) :: b_coeff_bnds
-  INTEGER :: ilon, ilat, ipres, ilev, itim, ilon2,ilat2,itim2
+  INTEGER :: ilon, ilat, ipres, ilev, itim, ilon2,ilat2,itim2, itim3
   double precision bt
 
   !  Other variables:
@@ -254,7 +254,7 @@ PROGRAM ipcc_test_code
 print*, 'Test Code:',lev,':',plevs
   ipres = cmor_axis(  &
        table='Tables/CMIP6_Amon.json',        &
-       table_entry='plev17',       &
+       table_entry='plev19',       &
        units='Pa',                   &
        length=lev2,                   &
        coord_vals=plevs)
@@ -275,6 +275,14 @@ print*, 'Test Code:',lev,':',plevs
        units='days since 2030-1-1',  &
        length=ntimes,                &
        interval='1 month')
+
+  itim3 = cmor_axis(  &
+       table='Tables/CMIP6_Amon.json',        &
+       table_entry='time2',           &
+       units='days since 2030-1-1',  &
+       length=ntimes,                &
+       interval='1 month')
+  
   
   !  define model eta levels
   zlevs = (/ 0.1, 0.3, 0.55, 0.7, 0.9 /)
@@ -329,23 +337,10 @@ print*, 'Test Code:',lev,':',plevs
        table='Tables/CMIP6_Amon.json',      &
        table_entry=entry3d(1),     &
        units=units3d(1),           &
-       axis_ids=(/ ilev, ilon, ilat, itim /),  &
+       axis_ids=(/ ipres, ilon, ilat, itim3 /),  &
        missing_value=1.0e28, &
        original_name=varin3d(1))
   
-  !  Define variables appearing in IPCC table A1c that are a function of pressure
-  !         (3-d variables)
-  
-  DO m=2,n3d
-     var3d_ids(m) = cmor_variable(    &
-          table='Tables/CMIP6_Amon.json',      &
-          table_entry=entry3d(m),     &
-          units=units3d(m),           &
-          axis_ids=(/ ipres, ilon, ilat, itim /), &
-          missing_value=1.0e28,       &
-          original_name=varin3d(m))
-  ENDDO
-  
 
   !  Define variables appearing in IPCC table A1a (2-d variables)
   
@@ -407,16 +402,6 @@ print*, 'Test Code:',lev,':',plevs
          time_vals     = time,                                &
          time_bnds     = bnds_time   )
 
-    call read_2d_input_files(it, varin2d(4), data2d)                  
-
-    error_flag = cmor_write(                                  &
-         var_id        = zfactor_id,                          &
-         data          = data2d,                              &
-         ntimes_passed = 1,                                   &
-         time_vals     = time,                                &
-         time_bnds     = bnds_time,                           &
-         store_with    = var3d_ids(1) )
-
     ! Cycle through the 3-d fields (stored on pressure levels), 
     ! and retrieve the requested variable and append each to the 
     ! appropriate netCDF file.
diff --git a/Test/test_doc.json b/Test/test_doc.json
index 8661301..a9dd968 100644
--- a/Test/test_doc.json
+++ b/Test/test_doc.json
@@ -17,7 +17,6 @@
     "branch_time":                  "0",
     "branch_method":                "standard",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
@@ -32,7 +31,9 @@
     "output_path_template":         "<activity_id><institution_id><source_id><experiment_id><variant_label><table><variable_id><grid_label><version>",
     "output_file_template":         "<variable_id><table><experiment_id><source_id><variant_label><grid_label>",
 
-    "license":                      "CMIP6 model data produced by <Your CentreName> is licensed under a Creative Commons Attribution 'NonCommercial Share Alike' 4.0 International License (http://creativecommons.org/licenses/by/4.0/). Use of the data should be acknowledged following guidelines found at <what URL???> The data is hosted via the Earth System Grid Federation. Permissions beyond the scope of this license may be available at http://pcmdi.org/cmip5/terms-of-use.   Individuals us [...]
+    "#license":                     " The 'license' attribute should be an edited version of the sample below (with segments in brackets optional): The [*] indicates that institutions may choose to use the Non-commercial version of this license by inserting the words 'NonCommercial' at this point, but this will significantly limit the use of the data in downstream climate mitigation and adaptation applications.  ",
+
+
 
 
 }
diff --git a/Test/test_fortran_example_00.f90 b/Test/test_fortran_example_00.f90
index b490cd4..773f447 100644
--- a/Test/test_fortran_example_00.f90
+++ b/Test/test_fortran_example_00.f90
@@ -34,7 +34,7 @@ CONTAINS
     END DO
           plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100. /)
   
 
     RETURN
@@ -68,7 +68,7 @@ program testing
   INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
   INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
   INTEGER, PARAMETER :: lev = 5       ! number of standard pressure levels
-  INTEGER, PARAMETER :: lev2 = 17       ! number of standard pressure levels
+  INTEGER, PARAMETER :: lev2 = 19       ! number of standard pressure levels
   INTEGER, PARAMETER :: n2d = 4       ! number of IPCC Table A1a fields to be
                                       !     output.
   INTEGER, PARAMETER :: n3d = 3       ! number of IPCC Table A1c fields to 
@@ -187,7 +187,7 @@ program testing
   print*, 'Test code: ok calling axis stuff pressure',ilon
   ipres = cmor_axis(  &
        table='Tables/CMIP6_Amon.json',    &
-       table_entry='plev17',       &
+       table_entry='plev19',       &
        units='Pa',                   &
        length=lev2,                   &
        coord_vals=plevs)
diff --git a/Test/test_grid.json b/Test/test_grid.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_grid.json
+++ b/Test/test_grid.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_lon_gt_360.json b/Test/test_lon_gt_360.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_lon_gt_360.json
+++ b/Test/test_lon_gt_360.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_lon_thro_360.json b/Test/test_lon_thro_360.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_lon_thro_360.json
+++ b/Test/test_lon_thro_360.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_lots_of_variables.json b/Test/test_lots_of_variables.json
index 48e6fde..f53f5ec 100644
--- a/Test/test_lots_of_variables.json
+++ b/Test/test_lots_of_variables.json
@@ -36,7 +36,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_1D_var.json b/Test/test_python_1D_var.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_1D_var.json
+++ b/Test/test_python_1D_var.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_2Gb_file.json b/Test/test_python_2Gb_file.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_2Gb_file.json
+++ b/Test/test_python_2Gb_file.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_2Gb_file.py b/Test/test_python_2Gb_file.py
index 1944c8c..fce885e 100644
--- a/Test/test_python_2Gb_file.py
+++ b/Test/test_python_2Gb_file.py
@@ -8,7 +8,7 @@ nlat = 360
 dlat = 180./nlat
 nlon = 720
 dlon = 360./nlon
-nlev = 17
+nlev = 19
 ntimes = 12
 
 lats = numpy.arange(-90+dlat/2.,90,dlat)
@@ -26,7 +26,7 @@ cmor.load_table(table)
 ilat = cmor.axis(table_entry='latitude',coord_vals=lats,cell_bounds=blats,units='degrees_north')
 ilon = cmor.axis(table_entry='longitude',coord_vals=lons,cell_bounds=blons,units='degrees_east')
 itim = cmor.axis(table_entry='time',units='months since 2010')#,coord_vals=numpy.arange(ntimes,dtype=numpy.float),cell_bounds=numpy.arange(ntimes+1,dtype=float),units='months since 2000')
-ilev = cmor.axis(table_entry='plev17',coord_vals=numpy.array([1000.,925,850,700,600,500,400,300,250,200,150,100,70,50,30,20,10]),units='hPa')
+ilev = cmor.axis(table_entry='plev19',coord_vals=numpy.array([1000.,925,850,700,600,500,400,300,250,200,150,100,70,50,30,20,10,5,1]),units='hPa')
     
 axes=[itim,ilev,ilat,ilon]
 
diff --git a/Test/test_python_2Gb_slice.json b/Test/test_python_2Gb_slice.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_2Gb_slice.json
+++ b/Test/test_python_2Gb_slice.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_2Gb_slice.py b/Test/test_python_2Gb_slice.py
index 6ab2f4b..b5bf065 100644
--- a/Test/test_python_2Gb_slice.py
+++ b/Test/test_python_2Gb_slice.py
@@ -18,7 +18,7 @@ blats = numpy.arange(-90,90+dlat,dlat)
 lons = numpy.arange(0+dlon/2.,360.,dlon)
 blons = numpy.arange(0,360.+dlon,dlon)
 
-levs = numpy.array([1000.,925,900,850,800,700,600,500,400,300,250,200,150,100,75,70,50,30,20,10,7.5,5,2.5,1])
+levs = numpy.array([1000.,925,900,850,800,700,600,500,400,300,250,200,150,100,75,70,50,30,20,10,7.5,5,2.5,1,.5,.1])
 alllevs = numpy.arange(1000,0,-dlev).tolist()
 print len(alllevs)
 
@@ -31,7 +31,7 @@ cmor.load_table(table)
 ilat = cmor.axis(table_entry='latitude',coord_vals=lats,cell_bounds=blats,units='degrees_north')
 ilon = cmor.axis(table_entry='longitude',coord_vals=lons,cell_bounds=blons,units='degrees_east')
 itim = cmor.axis(table_entry='time',units='months since 2010')#,coord_vals=numpy.arange(ntimes,dtype=numpy.float),cell_bounds=numpy.arange(ntimes+1,dtype=float),units='months since 2000')
-ilev = cmor.axis(table_entry='plev17',coord_vals=levs,units='hPa')
+ilev = cmor.axis(table_entry='plev19',coord_vals=levs,units='hPa')
     
 axes=[itim,ilev,ilat,ilon]
 
diff --git a/Test/test_python_3hr.json b/Test/test_python_3hr.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_3hr.json
+++ b/Test/test_python_3hr.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_CMIP6_CV_HISTORY.json b/Test/test_python_CMIP6_CV_HISTORY.json
index 09019f5..ac061db 100644
--- a/Test/test_python_CMIP6_CV_HISTORY.json
+++ b/Test/test_python_CMIP6_CV_HISTORY.json
@@ -2,7 +2,6 @@
            "_control_vocabulary_file": "CMIP6_CV.json",
            "_cmip6_option":           "CMIP6",
            "mip_era":                "CMIP6",
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
 
            "#activity_id":           "Specify an activity PMIP, GeoMIP, (default in Control Vocabulary File)",
 
diff --git a/Test/test_python_CMIP6_CV_HISTORY.py b/Test/test_python_CMIP6_CV_HISTORY.py
index 03c87d2..ca524c5 100644
--- a/Test/test_python_CMIP6_CV_HISTORY.py
+++ b/Test/test_python_CMIP6_CV_HISTORY.py
@@ -1,46 +1,24 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
-import tempfile
-import atexit
 import cdms2
-import pdb
-
-
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp() #tempfile[0] = File number, tempfile[1] = File name.
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-# ==============================
-# Handle SIGINT receive by CMOR
-# ==============================
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
+import os
+import sys
+import tempfile
 
 
 # ==============================
@@ -50,53 +28,54 @@ def run():
     unittest.main()
 
 
-# ---------------------
-# Hook up SIGTEM signal 
-# ---------------------
-signal.signal(signal.SIGINT, sig_handler)
-
-
-class TestInstitutionMethods(unittest.TestCase):
+class TestCase(unittest.TestCase):
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
 
     def testCMIP6(self):
-        ''' This test will not fail we veirfy the attribute further_info_url'''
+        ''' '''
 
         # -------------------------------------------
         # Try to call cmor with a bad institution_ID
         # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_HISTORY.json")
+        cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+        cmor.dataset_json("Test/test_python_CMIP6_CV_HISTORY.json")
+        cmor.load_table("CMIP6_Omon.json")
+
         cmor.set_cur_dataset_attribute("history", "set for CMIP6 unittest")
-  
+
         # ------------------------------------------
         # load Omon table and create masso variable
         # ------------------------------------------
         cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        file = cmor.close()
-        print file
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        f=cdms2.open(cmor.get_final_filename(),"r")
-        a=f.getglobal("history")
+        itime = cmor.axis(table_entry="time", units='months since 2010',
+                          coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                          cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+        ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+        data = numpy.random.random(5)
+        for i in range(0, 5):
+            cmor.write(ivar, data[i:i])
+        cmor.close()
+        f = cdms2.open(cmor.get_final_filename(), "r")
+        a = f.getglobal("history")
         self.assertIn("set for CMIP6 unittest", a)
-
+        os.dup2(self.newstdout, 1)
+        os.dup2(self.newstderr, 2)
+        sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+        sys.stderr = os.fdopen(self.newstderr, 'w', 0)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_badinstitutionID.json b/Test/test_python_CMIP6_CV_baddirectory.json
similarity index 96%
copy from Test/test_python_CMIP6_CV_badinstitutionID.json
copy to Test/test_python_CMIP6_CV_baddirectory.json
index b7f8c06..e1a9f4a 100644
--- a/Test/test_python_CMIP6_CV_badinstitutionID.json
+++ b/Test/test_python_CMIP6_CV_baddirectory.json
@@ -6,7 +6,7 @@
            "activity_id":            "CMIP",
 
            "#output":                "Output Path where files are written",
-           "outpath":                "CMIP6",
+           "outpath":                "/CMIP6",
 
            "#experiment_id":         "Correspond to id found in experiments.json",
            "experiment_id":          "piControl",
@@ -80,7 +80,6 @@
            "branch_time_units_in_parent": "days since 1000-1-1",
 
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
            "grid_resolution":        "5 km",
diff --git a/Test/test_python_CMIP6_CV_baddirectory.py b/Test/test_python_CMIP6_CV_baddirectory.py
new file mode 100644
index 0000000..879d8f5
--- /dev/null
+++ b/Test/test_python_CMIP6_CV_baddirectory.py
@@ -0,0 +1,70 @@
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+import cmor
+import unittest
+import sys
+import os
+import tempfile
+
+
+def run():
+    unittest.main()
+
+
+class TestdirectoryMethods(unittest.TestCase):
+
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
+
+    def test_Directory(self):
+
+        # -------------------------------------------
+        # Try to call cmor with a bad institution_ID
+        # -------------------------------------------
+        cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+        try:
+            cmor.dataset_json("Test/test_python_CMIP6_CV_baddirectory.json")
+        except:
+            testOK = self.getAssertTest()
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+            self.assertIn("unable to create this directory", testOK)
+
+
+if __name__ == '__main__':
+    run()
diff --git a/Test/test_python_CMIP6_CV_badgridgr.json b/Test/test_python_CMIP6_CV_badgridgr.json
index 40b9c10..a27be6f 100644
--- a/Test/test_python_CMIP6_CV_badgridgr.json
+++ b/Test/test_python_CMIP6_CV_badgridgr.json
@@ -54,7 +54,6 @@
 
            "#driving_variant_label":     "no-driver",
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
 
            "grid":                   "gs1x1",
            "grid_label":             "gr-0",
diff --git a/Test/test_python_CMIP6_CV_badgridgr.py b/Test/test_python_CMIP6_CV_badgridgr.py
index 09e0050..0651fa2 100644
--- a/Test/test_python_CMIP6_CV_badgridgr.py
+++ b/Test/test_python_CMIP6_CV_badgridgr.py
@@ -1,45 +1,23 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
-import pdb
-import atexit
-
-
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp() #tempfile[0] = File number, tempfile[1] = File name.
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-# ==============================
-# Handle SIGINT receive by CMOR
-# ==============================
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
 
 
 # ==============================
@@ -49,50 +27,65 @@ def run():
     unittest.main()
 
 
-# ---------------------
-# Hook up SIGTEM signal 
-# ---------------------
-signal.signal(signal.SIGINT, sig_handler)
-
-
-class TestInstitutionMethods(unittest.TestCase):
+class TestCase(unittest.TestCase):
+
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
 
     def testCMIP6(self):
 
         # -------------------------------------------
         # Try to call cmor with a bad institution_ID
         # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_badgridgr.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        time.sleep(.1)
-        # ------------------------------------------
-        # Check error after signal handler is back
-        # ------------------------------------------
-        self.assertIn("\"gr-0\"", testOK)
+        try:
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_badgridgr.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+        except:
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+            testOK = self.getAssertTest()
+            # ------------------------------------------
+            # Check error after signal handler is back
+            # ------------------------------------------
+            self.assertIn("\"gr-0\"", testOK)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_badgridlabel.json b/Test/test_python_CMIP6_CV_badgridlabel.json
index 2d6d155..b49c819 100644
--- a/Test/test_python_CMIP6_CV_badgridlabel.json
+++ b/Test/test_python_CMIP6_CV_badgridlabel.json
@@ -54,7 +54,6 @@
 
            "#driving_variant_label":     "no-driver",
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
 
            "grid":                   "gs1x1",
            "grid_label":             "gs1n",
diff --git a/Test/test_python_CMIP6_CV_badgridlabel.py b/Test/test_python_CMIP6_CV_badgridlabel.py
index c88b9e6..33e32d9 100644
--- a/Test/test_python_CMIP6_CV_badgridlabel.py
+++ b/Test/test_python_CMIP6_CV_badgridlabel.py
@@ -1,98 +1,100 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
-import pdb
-import atexit
-
-
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp() #tempfile[0] = File number, tempfile[1] = File name.
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
 
 # ==============================
-# Handle SIGINT receive by CMOR
+#  main thread
 # ==============================
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
 
 
-# ==============================
-#  main thread
-# ==============================
 def run():
     unittest.main()
 
 
 # ---------------------
-# Hook up SIGTEM signal 
+# Hook up SIGTEM signal
 # ---------------------
-signal.signal(signal.SIGINT, sig_handler)
 
 
-class TestInstitutionMethods(unittest.TestCase):
+class TestCase(unittest.TestCase):
+
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
 
     def testCMIP6(self):
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_badgridlabel.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        time.sleep(.1)
-        # ------------------------------------------
-        # Check error after signal handler is back
-        # ------------------------------------------
-        self.assertIn("\"gs1n\"", testOK)
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            cmor.setup(
+                inpath='Tables',
+                netcdf_file_action=cmor.CMOR_REPLACE)
+
+            cmor.dataset_json("Test/test_python_CMIP6_CV_badgridlabel.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+        except:
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            testOK = self.getAssertTest()
+
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+            # ------------------------------------------
+            # Check error after signal handler is back
+            # ------------------------------------------
+            self.assertIn("\"gs1n\"", testOK)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_badgridresolution.json b/Test/test_python_CMIP6_CV_badgridresolution.json
index fbdd757..e5b4cc2 100644
--- a/Test/test_python_CMIP6_CV_badgridresolution.json
+++ b/Test/test_python_CMIP6_CV_badgridresolution.json
@@ -54,7 +54,6 @@
 
            "#driving_variant_label":     "no-driver",
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
 
            "grid":                   "gs1x1",
            "grid_label":             "gn",
diff --git a/Test/test_python_CMIP6_CV_badgridresolution.py b/Test/test_python_CMIP6_CV_badgridresolution.py
index 310def0..5da622e 100644
--- a/Test/test_python_CMIP6_CV_badgridresolution.py
+++ b/Test/test_python_CMIP6_CV_badgridresolution.py
@@ -1,45 +1,24 @@
-from threading import Thread
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
 import time
-import cmor,numpy
-import contextlib
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
-import pdb
-import atexit
-
-
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp() #tempfile[0] = File number, tempfile[1] = File name.
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-# ==============================
-# Handle SIGINT receive by CMOR
-# ==============================
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
 
 
 # ==============================
@@ -49,50 +28,61 @@ def run():
     unittest.main()
 
 
-# ---------------------
-# Hook up SIGTEM signal 
-# ---------------------
-signal.signal(signal.SIGINT, sig_handler)
-
-
-class TestInstitutionMethods(unittest.TestCase):
+class TestCase(unittest.TestCase):
+
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
 
     def testCMIP6(self):
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_badgridresolution.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        time.sleep(.1)
-        # ------------------------------------------
-        # Check error after signal handler is back
-        # ------------------------------------------
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_badgridresolution.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+        except:
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+        testOK = self.getAssertTest()
         self.assertIn("\"335 km\"", testOK)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_badgridresolution2.json b/Test/test_python_CMIP6_CV_badgridresolution2.json
index af0e4ff..9c028fb 100644
--- a/Test/test_python_CMIP6_CV_badgridresolution2.json
+++ b/Test/test_python_CMIP6_CV_badgridresolution2.json
@@ -54,7 +54,6 @@
 
            "#driving_variant_label":     "no-driver",
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
 
            "grid":                   "gs1x1",
            "grid_label":             "gs1x1 gn",
diff --git a/Test/test_python_CMIP6_CV_badgridresolution2.py b/Test/test_python_CMIP6_CV_badgridresolution2.py
index 7053932..aa75e89 100644
--- a/Test/test_python_CMIP6_CV_badgridresolution2.py
+++ b/Test/test_python_CMIP6_CV_badgridresolution2.py
@@ -1,45 +1,25 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
-import pdb
-import atexit
 
 
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp() #tempfile[0] = File number, tempfile[1] = File name.
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-# ==============================
-# Handle SIGINT receive by CMOR
-# ==============================
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
 
 
 # ==============================
@@ -49,50 +29,63 @@ def run():
     unittest.main()
 
 
-# ----------------------
-# Hook up SIGINT signal 
-# ----------------------
-signal.signal(signal.SIGINT, sig_handler)
-
-
-class TestInstitutionMethods(unittest.TestCase):
+class TestCase(unittest.TestCase):
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
 
     def testCMIP6(self):
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_badgridresolution2.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        time.sleep(.1)
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_badgridresolution2.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+        except:
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
         # ------------------------------------------
         # Check error after signal handler is back
         # ------------------------------------------
+        testOK = self.getAssertTest()
         self.assertIn("\"2x2\"", testOK)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_badinstitution.json b/Test/test_python_CMIP6_CV_badinstitution.json
index 012c246..6507ec8 100644
--- a/Test/test_python_CMIP6_CV_badinstitution.json
+++ b/Test/test_python_CMIP6_CV_badinstitution.json
@@ -80,7 +80,6 @@
            "branch_time_units_in_parent": "days since 1000-1-1",
 
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
            "grid_resolution":        "5 km",
diff --git a/Test/test_python_CMIP6_CV_badinstitution.py b/Test/test_python_CMIP6_CV_badinstitution.py
index 4257762..2ed6e48 100644
--- a/Test/test_python_CMIP6_CV_badinstitution.py
+++ b/Test/test_python_CMIP6_CV_badinstitution.py
@@ -1,12 +1,28 @@
-import cmor,numpy
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import sys,os
+import sys
+import os
 import tempfile
-import pdb
 
-class TestInstitutionMethods(unittest.TestCase):
 
-    def test_Institution(self):
+class TestCase(unittest.TestCase):
+
+    def TestCase(self):
 
         # ------------------------------------------------------
         # Copy stdout and stderr file descriptor for cmor output
@@ -24,37 +40,36 @@ class TestInstitutionMethods(unittest.TestCase):
         # Try to call cmor with a bad institution_ID
         # -------------------------------------------
         try:
-            error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-            error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_badinstitution.json")
-  
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_badinstitution.json")
+
             # ------------------------------------------
             # load Omon table and create masso variable
             # ------------------------------------------
             cmor.load_table("CMIP6_Omon.json")
-            itime = cmor.axis(table_entry="time",units='months since 2010',
-                              coord_vals=numpy.array([0,1,2,3,4.]),
-                              cell_bounds=numpy.array([0,1,2,3,4,5.]))
-            ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-            data=numpy.random.random(5)
-            for i in range(0,5):
-                cmor.write(ivar,data[i:i])
-            error_flag = cmor.close()
-        finally:
-            os.dup2(newstdout,1)
-            os.dup2(newstderr,2)
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+            cmor.close()
+        except:
+            os.dup2(newstdout, 1)
+            os.dup2(newstderr, 2)
             sys.stdout = os.fdopen(newstdout, 'w', 0)
             sys.stderr = os.fdopen(newstderr, 'w', 0)
-            f=open(tmpfile[1],'r')
-            lines=f.readlines()
-            for line in lines:
-                if line.find('Warning:') != -1:
-                    self.assertIn('bad institution', line.strip())
-                    break
-            f.close()
-            os.unlink(tmpfile[1])
+        f = open(tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Warning:') != -1:
+                self.assertIn('bad institution', line.strip())
+                break
+        f.close()
+        os.unlink(tmpfile[1])
 
 
 if __name__ == '__main__':
     unittest.main()
-
diff --git a/Test/test_python_CMIP6_CV_badinstitutionID.json b/Test/test_python_CMIP6_CV_badinstitutionID.json
index b7f8c06..614002a 100644
--- a/Test/test_python_CMIP6_CV_badinstitutionID.json
+++ b/Test/test_python_CMIP6_CV_badinstitutionID.json
@@ -80,7 +80,6 @@
            "branch_time_units_in_parent": "days since 1000-1-1",
 
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
            "grid_resolution":        "5 km",
diff --git a/Test/test_python_CMIP6_CV_badinstitutionID.py b/Test/test_python_CMIP6_CV_badinstitutionID.py
index ed7a524..74742ae 100644
--- a/Test/test_python_CMIP6_CV_badinstitutionID.py
+++ b/Test/test_python_CMIP6_CV_badinstitutionID.py
@@ -1,79 +1,81 @@
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
 from threading import Thread
-import time
-import cmor,numpy
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
 
 
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp()
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-# --------------
-# Create thread
-# --------------
-def sig_handler(signum, frame):
-
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
-
-
 def run():
     unittest.main()
 
-signal.signal(signal.SIGINT, sig_handler)
-signal.signal(signal.SIGINT, sig_handler)
 
-
-class TestInstitutionMethods(unittest.TestCase):
-
-    def test_Institution(self):
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_badinstitutionID.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        time.sleep(.1)
+class TestCase(unittest.TestCase):
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
+
+    def TestCase(self):
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_badinstitutionID.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+        except:
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+        testOK = self.getAssertTest()
         self.assertIn("PCMDI", testOK)
 
 
@@ -82,5 +84,3 @@ if __name__ == '__main__':
     t.start()
     while t.is_alive():
         t.join(1)
-
-
diff --git a/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.json b/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.json
index 3ab48d1..e72a5ad 100644
--- a/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.json
+++ b/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.json
@@ -80,7 +80,6 @@
            "branch_time_units_in_parent": "days since 1000-1-1",
 
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
            "grid_resolution":        "5 km",
diff --git a/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py b/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py
index a0e45b1..595da7e 100644
--- a/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py
+++ b/Test/test_python_CMIP6_CV_badinstitutionIDNotSet.py
@@ -1,85 +1,84 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
-import pdb
-import atexit
 
 
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp()
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
-
 
 def run():
     unittest.main()
 
-signal.signal(signal.SIGINT, sig_handler)
-
 
-class TestInstitutionMethods(unittest.TestCase):
-
-    def test_Institution(self):
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_badinstitutionIDNotSet.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        time.sleep(.1)
+class TestCase(unittest.TestCase):
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
+
+    def TestCase(self):
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_badinstitutionIDNotSet.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+        except:
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+        testOK = self.getAssertTest()
         self.assertIn("Control Vocabulary file", testOK)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_badsource.json b/Test/test_python_CMIP6_CV_badsource.json
index c7ef107..d84f8ed 100644
--- a/Test/test_python_CMIP6_CV_badsource.json
+++ b/Test/test_python_CMIP6_CV_badsource.json
@@ -79,7 +79,6 @@
            "branch_time_units_in_parent": "days since 1000-1-1",
 
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
            "grid_resolution":        "5 km",
diff --git a/Test/test_python_CMIP6_CV_badsource.py b/Test/test_python_CMIP6_CV_badsource.py
index 7ea454f..679adbb 100644
--- a/Test/test_python_CMIP6_CV_badsource.py
+++ b/Test/test_python_CMIP6_CV_badsource.py
@@ -1,12 +1,29 @@
-import cmor,numpy
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import sys,os
+import sys
+import os
 import tempfile
-import pdb
 
-class TestInstitutionMethods(unittest.TestCase):
 
-    def test_Institution(self):
+
+class TestCase(unittest.TestCase):
+
+    def TestCase(self):
 
         # ------------------------------------------------------
         # Copy stdout and stderr file descriptor for cmor output
@@ -24,39 +41,37 @@ class TestInstitutionMethods(unittest.TestCase):
         # Try to call cmor with a bad institution_ID
         # -------------------------------------------
         try:
-            error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-            error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_badsource.json")
-  
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_badsource.json")
+
             # ------------------------------------------
             # load Omon table and create masso variable
             # ------------------------------------------
             cmor.load_table("CMIP6_Omon.json")
-            itime = cmor.axis(table_entry="time",units='months since 2010',
-                              coord_vals=numpy.array([0,1,2,3,4.]),
-                              cell_bounds=numpy.array([0,1,2,3,4,5.]))
-            ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-            data=numpy.random.random(5)
-            for i in range(0,5):
-                cmor.write(ivar,data[i:i])
-            error_flag = cmor.close()
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+            cmor.close()
         except:
             raise
-        finally:
-            os.dup2(newstdout,1)
-            os.dup2(newstderr,2)
-            sys.stdout = os.fdopen(newstdout, 'w', 0)
-            sys.stderr = os.fdopen(newstderr, 'w', 0)
-            f=open(tmpfile[1],'r')
-            lines=f.readlines()
-            for line in lines:
-                if line.find('Warning:') != -1:
-                    self.assertIn('\"source\"', line.strip())
-                    break
-            f.close()
-            os.unlink(tmpfile[1])
+        os.dup2(newstdout, 1)
+        os.dup2(newstderr, 2)
+        sys.stdout = os.fdopen(newstdout, 'w', 0)
+        sys.stderr = os.fdopen(newstderr, 'w', 0)
+        f = open(tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Warning:') != -1:
+                self.assertIn('\"source\"', line.strip())
+                break
+        f.close()
+        os.unlink(tmpfile[1])
 
 
 if __name__ == '__main__':
     unittest.main()
-
diff --git a/Test/test_python_CMIP6_CV_badsourceid.json b/Test/test_python_CMIP6_CV_badsourceid.json
index 188de48..cb1f77d 100644
--- a/Test/test_python_CMIP6_CV_badsourceid.json
+++ b/Test/test_python_CMIP6_CV_badsourceid.json
@@ -81,7 +81,6 @@
            "branch_time_units_in_parent": "days since 1000-1-1",
 
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
            "grid_resolution":        "5 km",
diff --git a/Test/test_python_CMIP6_CV_badsourceid.py b/Test/test_python_CMIP6_CV_badsourceid.py
index b3ae16a..9214a14 100644
--- a/Test/test_python_CMIP6_CV_badsourceid.py
+++ b/Test/test_python_CMIP6_CV_badsourceid.py
@@ -1,85 +1,85 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
-import pdb
-import atexit
 
 
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp()
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
-
 
 def run():
     unittest.main()
 
-signal.signal(signal.SIGINT, sig_handler)
-
 
-class TestInstitutionMethods(unittest.TestCase):
-
-    def test_Institution(self):
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_badsourceid.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        time.sleep(.1)
+class TestCase(unittest.TestCase):
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
+
+    def TestCase(self):
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            global testOK
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_badsourceid.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+        except:
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+        testOK = self.getAssertTest()
         self.assertIn("bad_sourceid", testOK)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_badsourcetype.json b/Test/test_python_CMIP6_CV_badsourcetype.json
index c5cac47..4e6f0c1 100644
--- a/Test/test_python_CMIP6_CV_badsourcetype.json
+++ b/Test/test_python_CMIP6_CV_badsourcetype.json
@@ -80,7 +80,6 @@
            "branch_time_units_in_parent": "days since 1000-1-1",
 
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
            "grid_resolution":        "5 km",
diff --git a/Test/test_python_CMIP6_CV_badsourcetype.py b/Test/test_python_CMIP6_CV_badsourcetype.py
index 2dcae38..4657f14 100644
--- a/Test/test_python_CMIP6_CV_badsourcetype.py
+++ b/Test/test_python_CMIP6_CV_badsourcetype.py
@@ -1,85 +1,85 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
-import pdb
-import atexit
-
-
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp()
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
 
 
 def run():
     unittest.main()
 
-signal.signal(signal.SIGINT, sig_handler)
-
 
-class TestInstitutionMethods(unittest.TestCase):
-
-    def test_Institution(self):
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_badsourcetype.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        time.sleep(.1)
+class TestCase(unittest.TestCase):
+
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
+
+    def TestCase(self):
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            global testOK
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_badsourcetype.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+        except:
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+        testOK = self.getAssertTest()
         self.assertIn("source_type", testOK)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.json b/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.json
index d34cf01..041374d 100644
--- a/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.json
+++ b/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.json
@@ -80,7 +80,6 @@
            "branch_time_units_in_parent": "days since 1000-1-1",
 
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
            "grid_resolution":        "5 km",
diff --git a/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py b/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py
index 0999112..fdb86c6 100644
--- a/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py
+++ b/Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.py
@@ -1,85 +1,84 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
-import pdb
-import atexit
-
-
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp()
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
 
 
 def run():
     unittest.main()
 
-signal.signal(signal.SIGINT, sig_handler)
-
 
-class TestInstitutionMethods(unittest.TestCase):
-
-    def test_Institution(self):
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        time.sleep(.1)
-        self.assertIn("\"CHEM\" and \"AER\"", testOK)
+class TestCase(unittest.TestCase):
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
+
+    def TestCase(self):
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_badsourcetypeCHEMAER.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+        except:
+            raise
+        os.dup2(self.newstdout, 1)
+        os.dup2(self.newstderr, 2)
+        sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+        sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+#        testOK = getAssertTest()
+#        self.assertIn("\"CHEM\" and \"AER\"", testOK)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_badsourcetypeCHMAER.json b/Test/test_python_CMIP6_CV_badsourcetypeCHMAER.json
index d34cf01..041374d 100644
--- a/Test/test_python_CMIP6_CV_badsourcetypeCHMAER.json
+++ b/Test/test_python_CMIP6_CV_badsourcetypeCHMAER.json
@@ -80,7 +80,6 @@
            "branch_time_units_in_parent": "days since 1000-1-1",
 
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
            "grid_resolution":        "5 km",
diff --git a/Test/test_python_CMIP6_CV_badsourcetypeRequired.json b/Test/test_python_CMIP6_CV_badsourcetypeRequired.json
index 4afceac..0fd66a6 100644
--- a/Test/test_python_CMIP6_CV_badsourcetypeRequired.json
+++ b/Test/test_python_CMIP6_CV_badsourcetypeRequired.json
@@ -61,7 +61,6 @@
 
            "sub_experiment":     "none",
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
            "grid_resolution":        "5 km",
diff --git a/Test/test_python_CMIP6_CV_badsourcetypeRequired.py b/Test/test_python_CMIP6_CV_badsourcetypeRequired.py
index 6b1f7b2..5e15d47 100644
--- a/Test/test_python_CMIP6_CV_badsourcetypeRequired.py
+++ b/Test/test_python_CMIP6_CV_badsourcetypeRequired.py
@@ -1,88 +1,86 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
-import pdb
-import atexit
 
 
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp() #tempfile[0] = File number, tempfile[1] = File name.
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
 # ==============================
-# Handle SIGINT receive by CMOR
+#  main thread
 # ==============================
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
 
 
-# ==============================
-#  main thread
-# ==============================
 def run():
     unittest.main()
 
 
-# ---------------------
-# Hook up SIGTEM signal 
-# ---------------------
-signal.signal(signal.SIGINT, sig_handler)
-
-
-class TestInstitutionMethods(unittest.TestCase):
+class TestCase(unittest.TestCase):
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
 
     def testCMIP6(self):
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_badsourcetypeRequired.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        time.sleep(.1)
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_badsourcetypeRequired.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                a = cmor.write(ivar, data[i:i])
+        except:
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+        testOK = self.getAssertTest()
         # ------------------------------------------
         # Check error after signal handler is back
         # ------------------------------------------
@@ -90,9 +88,4 @@ class TestInstitutionMethods(unittest.TestCase):
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_badvariant.json b/Test/test_python_CMIP6_CV_badvariant.json
index 9235ef8..6777235 100644
--- a/Test/test_python_CMIP6_CV_badvariant.json
+++ b/Test/test_python_CMIP6_CV_badvariant.json
@@ -54,7 +54,6 @@
 
            "#driving_variant_label":     "no-driver",
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
 
            "grid":                   "gs1x1",
            "grid_label":             "gr1",
diff --git a/Test/test_python_CMIP6_CV_badvariant.py b/Test/test_python_CMIP6_CV_badvariant.py
index e92576d..6f199e0 100644
--- a/Test/test_python_CMIP6_CV_badvariant.py
+++ b/Test/test_python_CMIP6_CV_badvariant.py
@@ -1,98 +1,91 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
-import pdb
-import atexit
-
-
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp() #tempfile[0] = File number, tempfile[1] = File name.
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
 
 # ==============================
-# Handle SIGINT receive by CMOR
+#  main thread
 # ==============================
-def sig_handler(signum, frame):
-    global testOK
 
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
 
-
-# ==============================
-#  main thread
-# ==============================
 def run():
     unittest.main()
 
 
-# ---------------------
-# Hook up SIGTEM signal 
-# ---------------------
-signal.signal(signal.SIGINT, sig_handler)
-
-
-class TestInstitutionMethods(unittest.TestCase):
+class TestCase(unittest.TestCase):
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
 
     def testCMIP6(self):
 
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_badvariant.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        time.sleep(.2)
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_badvariant.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+        except:
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
         # ------------------------------------------
         # Check error after signal handler is back
         # ------------------------------------------
+        testOK = self.getAssertTest()
         self.assertIn("\"1A\"", testOK)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_externalvariables.json b/Test/test_python_CMIP6_CV_externalvariables.json
index 901d407..e8af46a 100644
--- a/Test/test_python_CMIP6_CV_externalvariables.json
+++ b/Test/test_python_CMIP6_CV_externalvariables.json
@@ -19,7 +19,7 @@
            "source_type":            "AOGCM ISM AER",
            "#source_type":            "LND",
            "sub_experiment":         "Initialization in year 1968",
-           "sub_experiment_id":      "s1968",
+           "sub_experiment_id":      "none",
            "#parent_sub_experiment_id": "N/A",
            "parent_mip_era":         "N/A",
            "mip_era":                "CMIP6",
diff --git a/Test/test_python_CMIP6_CV_externalvariables.py b/Test/test_python_CMIP6_CV_externalvariables.py
index d235d5d..2f61511 100644
--- a/Test/test_python_CMIP6_CV_externalvariables.py
+++ b/Test/test_python_CMIP6_CV_externalvariables.py
@@ -1,15 +1,26 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import os
+import sys
 import tempfile
 import cdms2
 
 
-
 # ==============================
 #  main thread
 # ==============================
@@ -17,57 +28,68 @@ def run():
     unittest.main()
 
 
-
-class TestInstitutionMethods(unittest.TestCase):
+class TestCase(unittest.TestCase):
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
 
     def testCMIP6(self):
 
         nlat = 10
-        dlat = 180./nlat
+        dlat = 180. / nlat
         nlon = 20
-        dlon = 360./nlon
-        nlev =5 
+        dlon = 360. / nlon
+        nlev = 5
         ntimes = 5
 
-        lats = numpy.arange(90-dlat/2.,-90,-dlat)
-        blats = numpy.arange(90,-90-dlat,-dlat)
-        lons = numpy.arange(0+dlon/2.,360.,dlon)
-        blons = numpy.arange(0,360.+dlon,dlon)
+        lats = numpy.arange(90 - dlat / 2., -90, -dlat)
+        blats = numpy.arange(90, -90 - dlat, -dlat)
+        lons = numpy.arange(0 + dlon / 2., 360., dlon)
+        blons = numpy.arange(0, 360. + dlon, dlon)
 
         # -------------------------------------------
         # Try to call cmor with a bad institution_ID
         # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_externalvariables.json")
-  
+        cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+        cmor.dataset_json("Test/test_python_CMIP6_CV_externalvariables.json")
+
         # --------------------------------------------
         # load Omon table and create masscello variable
         # --------------------------------------------
         cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ilat = cmor.axis(table_entry='latitude', coord_vals=lats, cell_bounds=blats,units='degrees_north')
-        ilon = cmor.axis(table_entry='longitude', coord_vals=lons, cell_bounds=blons,units='degrees_east')
+        itime = cmor.axis(table_entry="time", units='months since 2010',
+                          coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                          cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+        ilat = cmor.axis(table_entry='latitude', coord_vals=lats, cell_bounds=blats, units='degrees_north')
+        ilon = cmor.axis(table_entry='longitude', coord_vals=lons, cell_bounds=blons, units='degrees_east')
         ilev = cmor.axis(table_entry='depth_coord', length=5,
-                         cell_bounds=numpy.arange(0,12000,2000), coord_vals=numpy.arange(0,10000,2000), units="m")
+                         cell_bounds=numpy.arange(0, 12000, 2000), coord_vals=numpy.arange(0, 10000, 2000), units="m")
 
-        ivar = cmor.variable(table_entry="masscello",axis_ids=[itime, ilev, ilat,ilon,],units='kg/m2')
+        ivar = cmor.variable(table_entry="masscello", axis_ids=[itime, ilev, ilat, ilon, ], units='kg/m2')
 
-        data = numpy.random.random((ntimes,nlev,nlat,nlon))*100.
+        data = numpy.random.random((ntimes, nlev, nlat, nlon)) * 100.
 
-        a = cmor.write(ivar,data)
+        cmor.write(ivar, data)
         cmor.close()
-        f=cdms2.open(cmor.get_final_filename(),"r")
-        a=f.getglobal("external_variables")
+        os.dup2(self.newstdout, 1)
+        os.dup2(self.newstderr, 2)
+        sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+        sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+
+        f = cdms2.open(cmor.get_final_filename(), "r")
+        a = f.getglobal("external_variables")
         self.assertEqual("areacello volcello", a)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
\ No newline at end of file
diff --git a/Test/test_python_CMIP6_CV_furtherinfourl.json b/Test/test_python_CMIP6_CV_furtherinfourl.json
index 3b55c20..dac681e 100644
--- a/Test/test_python_CMIP6_CV_furtherinfourl.json
+++ b/Test/test_python_CMIP6_CV_furtherinfourl.json
@@ -2,7 +2,6 @@
            "_control_vocabulary_file": "CMIP6_CV.json",
            "_cmip6_option":           "CMIP6",
            "mip_era":                "CMIP6",
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
 
            "#activity_id":           "Specify an activity PMIP, GeoMIP, (default in Control Vocabulary File)",
 
@@ -60,7 +59,7 @@
            "branch_time":             "1",
 
            "branch_method":           "standard",
-           "sub_experiment":     "none",
+           "sub_experiment":          "none",
 
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
diff --git a/Test/test_python_CMIP6_CV_furtherinfourl.py b/Test/test_python_CMIP6_CV_furtherinfourl.py
index bc8b87e..9565585 100644
--- a/Test/test_python_CMIP6_CV_furtherinfourl.py
+++ b/Test/test_python_CMIP6_CV_furtherinfourl.py
@@ -1,14 +1,24 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import os
+import sys
 import tempfile
-import atexit
 import cdms2
-import pdb
 
 
 # ------------------------------------------------------
@@ -16,31 +26,6 @@ import pdb
 # ------------------------------------------------------
 newstdout = os.dup(1)
 newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp() #tempfile[0] = File number, tempfile[1] = File name.
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-# ==============================
-# Handle SIGINT receive by CMOR
-# ==============================
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
 
 
 # ==============================
@@ -50,52 +35,55 @@ def run():
     unittest.main()
 
 
-# ---------------------
-# Hook up SIGTEM signal 
-# ---------------------
-signal.signal(signal.SIGINT, sig_handler)
-
+class TestCase(unittest.TestCase):
 
-class TestInstitutionMethods(unittest.TestCase):
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
 
     def testCMIP6(self):
-        ''' This test will not fail we veirfy the attribute further_info_url'''
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_furtherinfourl.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        file = cmor.close()
-        print file
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        f=cdms2.open(cmor.get_final_filename(),"r")
-        a=f.getglobal("further_info_url")
-        self.assertEqual("http://furtherinfo.es-doc.org/CMIP6/NCC.MIROC-ESM.piControl-withism.s1968.r1i1p1f1", a)
-
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            global testOK
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_furtherinfourl.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+            cmor.close()
+        except:
+            raise
+
+        os.dup2(self.newstdout, 1)
+        os.dup2(self.newstderr, 2)
+        sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+        sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+        f = cdms2.open(cmor.get_final_filename(), "r")
+        a = f.getglobal("further_info_url")
+        self.assertEqual("http://furtherinfo.es-doc.org/CMIP6.NCC.MIROC-ESM.piControl-withism.none.r1i1p1f1", a)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_fxtable.py b/Test/test_python_CMIP6_CV_fxtable.py
index 79db09b..b6567f4 100644
--- a/Test/test_python_CMIP6_CV_fxtable.py
+++ b/Test/test_python_CMIP6_CV_fxtable.py
@@ -1,114 +1,89 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import os
+import sys
 import tempfile
-import cdms2
 
 
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp() #tempfile[0] = File number, tempfile[1] = File name.
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
 # ==============================
-# Handle SIGINT receive by CMOR
+#  main thread
 # ==============================
-def sig_handler(signum, frame):
-    global testOK
 
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
 
-
-# ==============================
-#  main thread
-# ==============================
 def run():
     unittest.main()
 
 
-# ---------------------
-# Hook up SIGINT signal 
-# ---------------------
-signal.signal(signal.SIGINT, sig_handler)
-
+class TestCase(unittest.TestCase):
 
-class TestInstitutionMethods(unittest.TestCase):
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
 
     def testCMIP6(self):
-        ''' This test will not fail we veirfy the attribute further_info_url'''
 
         # -------------------------------------------
         # Try to call cmor with a bad institution_ID
         # -------------------------------------------
         global testOK
         nlat = 10
-        dlat = 180./nlat
+        dlat = 180. / nlat
         nlon = 20
-        dlon = 360./nlon
+        dlon = 360. / nlon
 
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_fxtable.json")
+        cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+        cmor.dataset_json("Test/test_python_CMIP6_CV_fxtable.json")
         cmor.load_table("CMIP6_fx.json")
-  
-        lats = numpy.arange(90-dlat/2.,-90,-dlat)
-        blats = numpy.arange(90,-90-dlat,-dlat)
-        lats2 = numpy.arange(-90+dlat/2.,90,dlat)
-        blats2 = numpy.arange(-90,90+dlat,dlat)
-        lons = numpy.arange(0+dlon/2.,360.,dlon)
-        blons = numpy.arange(0,360.+dlon,dlon)
-
 
-        data = lats[:,numpy.newaxis]*lons[numpy.newaxis,:]
+        lats = numpy.arange(90 - dlat / 2., -90, -dlat)
+        blats = numpy.arange(90, -90 - dlat, -dlat)
+        lons = numpy.arange(0 + dlon / 2., 360., dlon)
+        blons = numpy.arange(0, 360. + dlon, dlon)
 
-        data = ( data + 29000 ) / 750. + 233.2
+        data = lats[:, numpy.newaxis] * lons[numpy.newaxis, :]
 
+        data = (data + 29000) / 750. + 233.2
 
-        ilat = cmor.axis(table_entry='latitude',coord_vals=lats,cell_bounds=blats,units='degrees_north')
-        ilon = cmor.axis(table_entry='longitude',coord_vals=lons,cell_bounds=blons,units='degrees_east')
+        ilat = cmor.axis(table_entry='latitude', coord_vals=lats, cell_bounds=blats, units='degrees_north')
+        ilon = cmor.axis(table_entry='longitude', coord_vals=lons, cell_bounds=blons, units='degrees_east')
 
         # ------------------------------------------
         # load Omon table and create masso variable
         # ------------------------------------------
-        ivar = cmor.variable(table_entry="areacello",axis_ids=[ilat,ilon],units='m2')
-
-        a = cmor.write(ivar,data)
-        file = cmor.close()
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-#        f=cdms2.open(cmor.get_final_filename(),"r")
-#        a =f.getglobal("tracking_id").split('/')[0] 
-#        self.assertIn("hdl:21.14100", a)
+        ivar = cmor.variable(table_entry="areacello", axis_ids=[ilat, ilon], units='m2')
 
+        cmor.write(ivar, data)
+        cmor.close()
+        os.dup2(self.newstdout, 1)
+        os.dup2(self.newstderr, 2)
+        sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+        sys.stderr = os.fdopen(self.newstderr, 'w', 0)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_longrealizationindex.json b/Test/test_python_CMIP6_CV_longrealizationindex.json
index e589f7b..6543fe8 100644
--- a/Test/test_python_CMIP6_CV_longrealizationindex.json
+++ b/Test/test_python_CMIP6_CV_longrealizationindex.json
@@ -54,7 +54,6 @@
 
            "#driving_variant_label":     "no-driver",
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
 
            "grid":                   "gs1x1",
            "grid_label":             "gr0",
diff --git a/Test/test_python_CMIP6_CV_longrealizationindex.py b/Test/test_python_CMIP6_CV_longrealizationindex.py
index 517b7ab..47da70c 100644
--- a/Test/test_python_CMIP6_CV_longrealizationindex.py
+++ b/Test/test_python_CMIP6_CV_longrealizationindex.py
@@ -1,45 +1,23 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
-import pdb
-import atexit
-
-
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp() #tempfile[0] = File number, tempfile[1] = File name.
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-# ==============================
-# Handle SIGINT receive by CMOR
-# ==============================
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
 
 
 # ==============================
@@ -49,52 +27,64 @@ def run():
     return(unittest.main())
 
 
-# ---------------------
-# Hook up SIGTEM signal 
-# ---------------------
-signal.signal(signal.SIGINT, sig_handler)
-
-
-class TestInstitutionMethods(unittest.TestCase):
+class TestCase(unittest.TestCase):
+
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
 
     def testCMIP6(self):
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_longrealizationindex.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
         try:
-            for i in range(0,1):
-                a = cmor.write(ivar,data[i:i])
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_longrealizationindex.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 1):
+                cmor.write(ivar, data[i:i])
         except:
-            os.dup2(newstdout,1)
-            os.dup2(newstderr,2)
-            sys.stdout = os.fdopen(newstdout, 'w', 0)
-            sys.stderr = os.fdopen(newstderr, 'w', 0)
-            time.sleep(.1)
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+            testOK = self.getAssertTest()
             # ------------------------------------------
             # Check error after signal handler is back
             # ------------------------------------------
-            self.assertIn("\"Denis1209374928349823498274987234987\"", testOK)
+            self.assertIn("1209374928349823498274987234987", testOK)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_nomipera.json b/Test/test_python_CMIP6_CV_nomipera.json
index c5d71d5..87ae61a 100644
--- a/Test/test_python_CMIP6_CV_nomipera.json
+++ b/Test/test_python_CMIP6_CV_nomipera.json
@@ -77,7 +77,6 @@
            "branch_time_units_in_parent": "days since 1000-1-1",
 
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
            "grid_resolution":        "5 km",
diff --git a/Test/test_python_CMIP6_CV_nomipera.py b/Test/test_python_CMIP6_CV_nomipera.py
index 01cb01b..8e02fa2 100644
--- a/Test/test_python_CMIP6_CV_nomipera.py
+++ b/Test/test_python_CMIP6_CV_nomipera.py
@@ -1,44 +1,24 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
 import signal
-import sys,os
+import sys
+import os
 import tempfile
-import cdms2
-
-
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp() #tempfile[0] = File number, tempfile[1] = File name.
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-# ==============================
-# Handle SIGINT receive by CMOR
-# ==============================
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('set attribute') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
 
 
 # ==============================
@@ -48,49 +28,62 @@ def run():
     unittest.main()
 
 
-# ---------------------
-# Hook up SIGTEM signal 
-# ---------------------
-signal.signal(signal.SIGINT, sig_handler)
-
-
-class TestInstitutionMethods(unittest.TestCase):
+class TestCase(unittest.TestCase):
+
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
 
     def testCMIP6(self):
-        ''' This test will not fail we veirfy the attribute further_info_url'''
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_nomipera.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_badOmon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        file = cmor.close()
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        self.assertIn("mip_era", testOK);
-
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            cmor.setup(inpath='TestTables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_nomipera.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omonbad.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+            cmor.close()
+        except:
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+            testOK = self.getAssertTest()
+            self.assertIn("mip_era", testOK)
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_trackingNoprefix.py b/Test/test_python_CMIP6_CV_trackingNoprefix.py
index adb71fb..204e795 100644
--- a/Test/test_python_CMIP6_CV_trackingNoprefix.py
+++ b/Test/test_python_CMIP6_CV_trackingNoprefix.py
@@ -1,44 +1,25 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
 import cdms2
-
-
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp() #tempfile[0] = File number, tempfile[1] = File name.
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-# ==============================
-# Handle SIGINT receive by CMOR
-# ==============================
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
+import pdb
 
 
 # ==============================
@@ -48,51 +29,66 @@ def run():
     unittest.main()
 
 
-# ---------------------
-# Hook up SIGTEM signal 
-# ---------------------
-signal.signal(signal.SIGINT, sig_handler)
-
-
-class TestInstitutionMethods(unittest.TestCase):
+class TestCase(unittest.TestCase):
+
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
 
     def testCMIP6(self):
-        ''' This test will not fail we veirfy the attribute further_info_url'''
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_trackingNoprefix.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        file = cmor.close()
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        f=cdms2.open(cmor.get_final_filename(),"r")
-        a =f.getglobal("tracking_id").split('/')[0] 
-        self.assertNotIn("hdl:21.14100/", a)
 
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            global testOK
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_trackingNoprefix.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])
+            filen = cmor.close()
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+            f = cdms2.open(cmor.get_final_filename(), "r")
+            a = f.getglobal("tracking_id").split('/')[0]
+            self.assertNotIn("hdl:21.14100/", a)
+        except:
+            raise
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_CV_trackingprefix.py b/Test/test_python_CMIP6_CV_trackingprefix.py
index b41913c..1c54526 100644
--- a/Test/test_python_CMIP6_CV_trackingprefix.py
+++ b/Test/test_python_CMIP6_CV_trackingprefix.py
@@ -1,46 +1,26 @@
-from threading import Thread
-import time
-import cmor,numpy
-import contextlib
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
+
+import cmor
+import numpy
 import unittest
-import signal
-import sys,os
+import sys
+import os
 import tempfile
 import cdms2
 
 
-# ------------------------------------------------------
-# Copy stdout and stderr file descriptor for cmor output
-# ------------------------------------------------------
-newstdout = os.dup(1)
-newstderr = os.dup(2)
-# --------------
-# Create tmpfile
-# --------------
-tmpfile = tempfile.mkstemp() #tempfile[0] = File number, tempfile[1] = File name.
-os.dup2(tmpfile[0], 1)
-os.dup2(tmpfile[0], 2)
-os.close(tmpfile[0])
-
-global testOK 
-testOK = []
-
-# ==============================
-# Handle SIGINT receive by CMOR
-# ==============================
-def sig_handler(signum, frame):
-    global testOK
-
-    f=open(tmpfile[1],'r')
-    lines=f.readlines()
-    for line in lines:
-        if line.find('Error:') != -1:
-            testOK = line.strip()
-            break
-    f.close()
-    os.unlink(tmpfile[1])
-
-
 # ==============================
 #  main thread
 # ==============================
@@ -48,51 +28,65 @@ def run():
     unittest.main()
 
 
-# ---------------------
-# Hook up SIGTEM signal 
-# ---------------------
-signal.signal(signal.SIGINT, sig_handler)
-
-
-class TestInstitutionMethods(unittest.TestCase):
+class TestCase(unittest.TestCase):
+
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
 
     def testCMIP6(self):
-        ''' This test will not fail we veirfy the attribute further_info_url'''
-
-        # -------------------------------------------
-        # Try to call cmor with a bad institution_ID
-        # -------------------------------------------
-        global testOK
-        error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-        error_flag = cmor.dataset_json("Test/test_python_CMIP6_CV_trackingprefix.json")
-  
-        # ------------------------------------------
-        # load Omon table and create masso variable
-        # ------------------------------------------
-        cmor.load_table("CMIP6_Omon.json")
-        itime = cmor.axis(table_entry="time",units='months since 2010',
-                          coord_vals=numpy.array([0,1,2,3,4.]),
-                          cell_bounds=numpy.array([0,1,2,3,4,5.]))
-        ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-        data=numpy.random.random(5)
-        for i in range(0,5):
-            a = cmor.write(ivar,data[i:i])
-        file = cmor.close()
-        os.dup2(newstdout,1)
-        os.dup2(newstderr,2)
-        sys.stdout = os.fdopen(newstdout, 'w', 0)
-        sys.stderr = os.fdopen(newstderr, 'w', 0)
-        f=cdms2.open(cmor.get_final_filename(),"r")
-        a =f.getglobal("tracking_id").split('/')[0] 
-        self.assertIn("hdl:21.14100", a)
-
+        try:
+            # -------------------------------------------
+            # Try to call cmor with a bad institution_ID
+            # -------------------------------------------
+            global testOK
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_CV_trackingprefix.json")
+
+            # ------------------------------------------
+            # load Omon table and create masso variable
+            # ------------------------------------------
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010',
+                              coord_vals=numpy.array([0, 1, 2, 3, 4.]),
+                              cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                a = cmor.write(ivar, data[i:i])
+            cmor.close()
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+            f = cdms2.open(cmor.get_final_filename(), "r")
+            a = f.getglobal("tracking_id").split('/')[0]
+            self.assertIn("hdl:21.14100", a)
+        except:
+            pass
 
 
 if __name__ == '__main__':
-    t = Thread(target=run)
-    t.start()
-    while t.is_alive():
-        t.join(1)
-
-
+    run()
diff --git a/Test/test_python_CMIP6_driving.json b/Test/test_python_CMIP6_driving.json
index b6ed0a2..1f93e69 100644
--- a/Test/test_python_CMIP6_driving.json
+++ b/Test/test_python_CMIP6_driving.json
@@ -80,7 +80,6 @@
            "branch_time_units_in_parent": "days since 1000-1-1",
 
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
            "grid_resolution":        "5 km",
diff --git a/Test/test_python_CMIP6_driving.py b/Test/test_python_CMIP6_driving.py
index c95d7b6..0690f6f 100644
--- a/Test/test_python_CMIP6_driving.py
+++ b/Test/test_python_CMIP6_driving.py
@@ -1,15 +1,82 @@
-import cmor,numpy
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
 
-error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-  
-error_flag = cmor.dataset_json("Test/test_python_CMIP6_driving.json")
-  
-cmor.load_table("CMIP6_Omon.json")
-itime = cmor.axis(table_entry="time",units='months since 2010',coord_vals=numpy.array([0,1,2,3,4.]),cell_bounds=numpy.array([0,1,2,3,4,5.]))
-ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
+import cmor
+import numpy
+import unittest
+import os
+import sys
+import tempfile
 
-data=numpy.random.random(5)
-for i in range(0,5):
-    cmor.write(ivar,data[i:i])#,time_vals=numpy.array([i,]),time_bnds=numpy.array([i,i+1]))
-error_flag = cmor.close()
 
+# ==============================
+#  main thread
+# ==============================
+
+
+def run():
+    unittest.main()
+
+
+class TestCase(unittest.TestCase):
+
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
+
+    def testCMIP6(self):
+        try:
+
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_driving.json")
+
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010', coord_vals=numpy.array(
+                [0, 1, 2, 3, 4.]), cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])  # ,time_vals=numpy.array([i,]),time_bnds=numpy.array([i,i+1]))
+            cmor.close()
+        except:
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+            self.assertIn('d', testOK)
+
+if __name__ == '__main__':
+    run()
diff --git a/Test/test_python_CMIP6_experimentID.json b/Test/test_python_CMIP6_experimentID.json
index c65d0a2..4ddcc5c 100644
--- a/Test/test_python_CMIP6_experimentID.json
+++ b/Test/test_python_CMIP6_experimentID.json
@@ -2,21 +2,19 @@
            "_control_vocabulary_file": "CMIP6_CV.json",
            "_cmip6_option":           "CMIP6",
 
-           "_control_vocabulary_file": "CMIP6_CV.json",
-           "_cmip6_option":           "CMIP6",
            "activity_id":            "CMIP",
 
            "#output":                "Output Path where files are written",
            "outpath":                "CMIP6",
 
            "#experiment_id":         "Correspond to id found in experiments.json",
-           "experiment_id":          "piControl",
+           "experiment_id":          "piControlbad",
 
-           "#institution":           "Controlled Vocaburaly in instition.json",
-           "institution":            "GICC (Generic International Climate Center, Geneva, Switzerland)",
+           "#institution":           "Controlled Vocabulary ",
             
            "#source":                "",
-           "source":                 "MIROC-ESM",
+           "source":                 "MIROC-ESM:",
+           "source_type":            "AOGCM",
 
            "#calendar":              "",
            "calendar":               "gregorian",
@@ -45,8 +43,8 @@
            "#references":            "",
            "references":             "Model described by Koder and Tolkien ",
 
-           "#institution_id":          "",
-           "institution_id":           "PCMDI",
+           "#institution_id":        "",
+           "institution_id":         "BNU",
 
            "#model_id":              "",
            "model_id":               "GICCM1",
@@ -57,12 +55,14 @@
            "#branch_time":            "",
            "branch_time":             "1",
 
+           "sub_experiment_id":      "none",
+           "sub_experiment":         "none",
+
+           "branch_method":          "standard",
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":             "gn",
            "grid_resolution":        "5 km",
-           "institution_id":         "BNU",
            "references":             "Model described by Koder and Tolkien (J. Geophys. Res.,2001, 576 - 591).  Also see http://www.GICC.su/giccm/doc/index.html  2XCO2 simulation described in Dorkey et al. '(Clim. Dyn., 2003, 323 - 357.)",
            "run_variant":            "forcing: black carbon aerosol only",
            "source_id":              "MIROC-ESM",
diff --git a/Test/test_python_CMIP6_experimentID.py b/Test/test_python_CMIP6_experimentID.py
index 6e10d58..4fec9b0 100644
--- a/Test/test_python_CMIP6_experimentID.py
+++ b/Test/test_python_CMIP6_experimentID.py
@@ -1,15 +1,82 @@
-import cmor,numpy
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
 
-error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-  
-error_flag = cmor.dataset_json("Test/test_python_CMIP6_experimentID.json")
-  
-cmor.load_table("CMIP6_Omon.json")
-itime = cmor.axis(table_entry="time",units='months since 2010',coord_vals=numpy.array([0,1,2,3,4.]),cell_bounds=numpy.array([0,1,2,3,4,5.]))
-ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
+import cmor
+import numpy
+import unittest
+import os
+import sys
+import tempfile
 
-data=numpy.random.random(5)
-for i in range(0,5):
-    cmor.write(ivar,data[i:i])#,time_vals=numpy.array([i,]),time_bnds=numpy.array([i,i+1]))
-error_flag = cmor.close()
+# ==============================
+#  main thread
+# ==============================
 
+
+def run():
+    unittest.main()
+
+
+class TestCase(unittest.TestCase):
+
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
+
+    def testCMIP6(self):
+        try:
+
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+            cmor.dataset_json("Test/test_python_CMIP6_experimentID.json")
+
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010', coord_vals=numpy.array(
+                [0, 1, 2, 3, 4.]), cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])  # ,time_vals=numpy.array([i,]),time_bnds=numpy.array([i,i+1]))
+            cmor.close()
+        except:
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+            testOK = self.getAssertTest()
+            self.assertIn('piControlbad', testOK)
+
+if __name__ == '__main__':
+    run()
diff --git a/Test/test_python_CMIP6_no_driving.json b/Test/test_python_CMIP6_no_driving.json
deleted file mode 100644
index e72e336..0000000
--- a/Test/test_python_CMIP6_no_driving.json
+++ /dev/null
@@ -1,95 +0,0 @@
-{
-           "_control_vocabulary_file": "CMIP6_CV.json",
-           "_cmip6_option":           "CMIP6",
-
-           "#activity_id":           "Specify an activity PMIP, GeoMIP, (must start with CMIP6-)",
-           "activity_id":            "CMIP",
-
-           "#outpath":               "Output Path where files are written",
-           "outpath":                "CMIP6",
-
-           "#experiment_id":         "Correspond to id found in experiments.json",
-           "experiment_id":          "piControl",
-           "source_type":            "AOGCM",
-           "sub_experiment":         "none",
-           "sub_experiment_id":      "none",
-           "parent_sub_experiment_id":"N/A",
-           "parent_mip_era":         "N/A",
-           "mip_era":                "CMIP6",
-
-           "#institution":           "Controlled Vocaburaly in CV.json",
-           "institution":            "GICC (Generic International Climate Center, Geneva, Switzerland)",
-            
-           "#source":                "",
-           "source":                 "MIROC-ESM",
-
-           "#calendar":              "",
-           "calendar":               "gregorian",
-
-           "#realization_index":     "",
-           "realization_index":      "1",
-
-           "#initialization_index":  "",
-           "initialization_index":   "1",
-
-           "#physics_index":         "",
-           "physics_index":          "1",
-
-           "#forcing_index":         "",
-           "forcing_index":          "1",
-
-           "#contact ":              "",
-           "contact ":               "Python Coder (python at a.b.com) ",
-
-           "#history":               "",
-           "history":                "Output from archivcl_A1.nce/giccm_03_std_2xCO2_2256.",
-
-           "#comment":               "",
-           "comment":                "Equilibrium reached after 30-year spin-up ",
-
-           "#references":            "",
-           "references":             "Model described by Koder and Tolkien ",
-
-           "#institution_id":          "",
-           "institution_id":           "PCMDI",
-
-           "#model_id":              "",
-           "model_id":               "GICCM1",
-
-           "#forcing":               "",
-           "forcing":                "TO, SO, Nat",
-
-
-           "parent_activity_id":     "CMIP",
-           "parent_experiment_id":   "histALL",
-           "parent_source_id":       "GFDL-CM2-1",
-           "parent_variant_label":      "r1i1p1f3",
-
-           "branch_method":         "standard",
-           "branch_time_in_child":  "00D0",
-           "branch_time_in_parent":"3650.0D0",
-           "branch_time_units_in_parent": "days since 1000-1-1",
-
-
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
-           "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
-           "grid_label":            "gn",
-           "grid_resolution":        "5 km",
-           "institution_id":         "d",
-           "references":             "Model described by Koder and Tolkien (J. Geophys. Res.,2001, 576 - 591).  Also see http://www.GICC.su/giccm/doc/index.html  2XCO2 simulation described in Dorkey et al. '(Clim. Dyn., 2003, 323 - 357.)",
-           "run_variant":            "forcing: black carbon aerosol only",
-           "source_id":              "MIROC-ESM",
-
-           "#output_path_template":   "Template for output path directory using tables keys or global attributes",
-           "output_path_template":    "<activity_id><institution_id><source_id><experiment_id><variant_label><table><variable_id><grid_label><version>",
-
-
-           "#output_file_template":   "Template for output filename using table keys or global attributes",
-           "output_file_template":    "<variable_id><table><experiment_id><source_id><variant_label><grid_label>",
-
-           "license":                "One of 2 licenses: ----- CMIP6 model data produced by <Your CentreName> is licensed under a Creative Commons Attribution 'NonCommercial Share Alike' 4.0 International License (http://creativecommons.org/licenses/by/4.0/). Use of the data should be acknowledged following guidelines found at <what URL???> The data is hosted via the Earth System Grid Federation. Permissions beyond the scope of this license may be available at http://pcmdi.org/cmip5/term [...]
-
-
-}
-
-
diff --git a/Test/test_python_CMIP6_no_driving.py b/Test/test_python_CMIP6_no_driving.py
deleted file mode 100644
index b965dd2..0000000
--- a/Test/test_python_CMIP6_no_driving.py
+++ /dev/null
@@ -1,15 +0,0 @@
-import cmor,numpy
-
-error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-  
-error_flag = cmor.dataset_json("Test/test_python_CMIP6_no_driving.json")
-  
-cmor.load_table("CMIP6_Omon.json")
-itime = cmor.axis(table_entry="time",units='months since 2010',coord_vals=numpy.array([0,1,2,3,4.]),cell_bounds=numpy.array([0,1,2,3,4,5.]))
-ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-
-data=numpy.random.random(5)
-for i in range(0,5):
-    cmor.write(ivar,data[i:i])#,time_vals=numpy.array([i,]),time_bnds=numpy.array([i,i+1]))
-error_flag = cmor.close()
-
diff --git a/Test/test_python_CMIP6_wrong_activity.json b/Test/test_python_CMIP6_wrong_activity.json
index 4a45a55..b66670b 100644
--- a/Test/test_python_CMIP6_wrong_activity.json
+++ b/Test/test_python_CMIP6_wrong_activity.json
@@ -10,12 +10,12 @@
 
            "#experiment_id":         "Correspond to id found in experiments.json",
            "experiment_id":          "piControl",
-     "source_type":                      "AOGCM",
-     "sub_experiment":                      "none",
-     "sub_experiment_id":                      "none",
-     "parent_sub_experiment_id":                      "N/A",
-     "parent_mip_era":                      "N/A",
-     "mip_era":                      "CMIP6",
+           "source_type":            "AOGCM",
+           "sub_experiment":         "none",
+           "sub_experiment_id":      "none",
+           "parent_sub_experiment_id":"N/A",
+           "parent_mip_era":         "N/A",
+           "mip_era":                "CMIP6",
 
            "#institution":           "Controlled Vocaburaly in instition.json",
            "institution":            "GICC (Generic International Climate Center, Geneva, Switzerland)",
@@ -51,7 +51,7 @@
            "references":             "Model described by Koder and Tolkien ",
 
            "#institution_id":          "",
-           "institution_id":           "PCMDI",
+           "institution_id":           "NOAA-GFDL",
 
            "#model_id":              "",
            "model_id":               "GICCM1",
@@ -81,21 +81,16 @@
            "branch_time_units_in_parent": "days since 1000-1-1",
 
 
-           "further_info_url":       "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
            "grid":                   "native atmosphere T63 gaussian grid (64x128 latxlon)",
            "grid_label":            "gn",
            "grid_resolution":        "5 km",
-           "institution_id":         "d",
            "references":             "Model described by Koder and Tolkien (J. Geophys. Res.,2001, 576 - 591).  Also see http://www.GICC.su/giccm/doc/index.html  2XCO2 simulation described in Dorkey et al. '(Clim. Dyn., 2003, 323 - 357.)",
            "run_variant":            "forcing: black carbon aerosol only",
            "source_id":              "MIROC-ESM",
 
-           "#output_path_template":   "Template for output path directory using tables keys or global attributes",
-           "#output_path_template":    "<activity_id><institution_id><source_id><experiment_id><variant_label><table><variable_id><grid_label><version>",
            "output_path_template":    "<activity_id><institution_id><source_id><experiment_id><variant_label><table><variable_id><grid_label><version>",
 
-           "#output_path_template":   "Template for output filename using table keys or global attributes",
-           "output_file_template":    "<variable_id><table><experiment_id><source_id><variant_label><grid_label><driving_source_id><driving_variant_id>",
+           "output_file_template":    "<variable_id><table><experiment_id><source_id><variant_label><grid_label>",
 
            "license":                "One of 2 licenses: ----- CMIP6 model data produced by <Your CentreName> is licensed under a Creative Commons Attribution 'NonCommercial Share Alike' 4.0 International License (http://creativecommons.org/licenses/by/4.0/). Use of the data should be acknowledged following guidelines found at <what URL???> The data is hosted via the Earth System Grid Federation. Permissions beyond the scope of this license may be available at http://pcmdi.org/cmip5/term [...]
 
diff --git a/Test/test_python_CMIP6_wrong_activity.py b/Test/test_python_CMIP6_wrong_activity.py
index b2d32f4..a3b6607 100644
--- a/Test/test_python_CMIP6_wrong_activity.py
+++ b/Test/test_python_CMIP6_wrong_activity.py
@@ -1,14 +1,83 @@
-import cmor,numpy
-
-error_flag = cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
-  
-error_flag = cmor.dataset_json("Test/test_python_CMIP6_wrong_activity.json")
-  
-cmor.load_table("CMIP6_Omon.json")
-itime = cmor.axis(table_entry="time",units='months since 2010',coord_vals=numpy.array([0,1,2,3,4.]),cell_bounds=numpy.array([0,1,2,3,4,5.]))
-ivar = cmor.variable(table_entry="masso",axis_ids=[itime],units='kg')
-data=numpy.random.random(5)
-for i in range(0,5):
-    cmor.write(ivar,data[i:i])#,time_vals=numpy.array([i,]),time_bnds=numpy.array([i,i+1]))
-error_flag = cmor.close()
+# If this example is not executed from the directory containing the
+# CMOR code, please first complete the following steps:
+#
+#   1. In any directory, create 'Tables/', 'Test/' and 'CMIP6/' directories.
+#
+#   2. Download
+#      https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_Omon.json
+#      and https://github.com/PCMDI/cmor/blob/master/TestTables/CMIP6_CV.json
+#      to the 'Tables/' directory.
+#
+#   3. Download
+#      https://github.com/PCMDI/cmor/blob/master/Test/<filename>.json
+#      to the 'Test/' directory.
 
+import cmor
+import numpy
+import unittest
+import os
+import sys
+import tempfile
+
+
+# ==============================
+#  main thread
+# ==============================
+
+
+def run():
+    unittest.main()
+
+
+class TestCase(unittest.TestCase):
+
+    def setUp(self, *args, **kwargs):
+        # ------------------------------------------------------
+        # Copy stdout and stderr file descriptor for cmor output
+        # ------------------------------------------------------
+        self.newstdout = os.dup(1)
+        self.newstderr = os.dup(2)
+        # --------------
+        # Create tmpfile
+        # --------------
+        self.tmpfile = tempfile.mkstemp()
+        os.dup2(self.tmpfile[0], 1)
+        os.dup2(self.tmpfile[0], 2)
+        os.close(self.tmpfile[0])
+
+    def getAssertTest(self):
+        f = open(self.tmpfile[1], 'r')
+        lines = f.readlines()
+        for line in lines:
+            if line.find('Error:') != -1:
+                testOK = line.strip()
+                break
+        f.close()
+        os.unlink(self.tmpfile[1])
+        return testOK
+
+    def testCMIP6(self):
+        try:
+            cmor.setup(inpath='Tables', netcdf_file_action=cmor.CMOR_REPLACE)
+
+            cmor.dataset_json("Test/test_python_CMIP6_wrong_activity.json")
+
+            cmor.load_table("CMIP6_Omon.json")
+            itime = cmor.axis(table_entry="time", units='months since 2010', coord_vals=numpy.array(
+                [0, 1, 2, 3, 4.]), cell_bounds=numpy.array([0, 1, 2, 3, 4, 5.]))
+            ivar = cmor.variable(table_entry="masso", axis_ids=[itime], units='kg')
+            data = numpy.random.random(5)
+            for i in range(0, 5):
+                cmor.write(ivar, data[i:i])  # ,time_vals=numpy.array([i,]),time_bnds=numpy.array([i,i+1]))
+            cmor.close()
+            os.dup2(self.newstdout, 1)
+            os.dup2(self.newstderr, 2)
+            sys.stdout = os.fdopen(self.newstdout, 'w', 0)
+            sys.stderr = os.fdopen(self.newstderr, 'w', 0)
+            testOK = self.getAssertTest()
+            self.assertIn('CMIP5-PMIP', testOK)
+        except:
+            raise
+
+if __name__ == '__main__':
+    run()
diff --git a/Test/test_python_YYYMMDDHH_exp_fmt.json b/Test/test_python_YYYMMDDHH_exp_fmt.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_YYYMMDDHH_exp_fmt.json
+++ b/Test/test_python_YYYMMDDHH_exp_fmt.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_alastair_1.json b/Test/test_python_alastair_1.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_alastair_1.json
+++ b/Test/test_python_alastair_1.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_alastair_1.py b/Test/test_python_alastair_1.py
index 3902b41..a5db01c 100644
--- a/Test/test_python_alastair_1.py
+++ b/Test/test_python_alastair_1.py
@@ -27,9 +27,8 @@ ilon = cmor.axis(
     cell_bounds=bnds_lon)      
 
 ntimes=12
-plevs = numpy.array([100000., 92500, 85000, 70000, 60000, 50000, 40000, 30000, 25000,
-   20000, 15000, 10000, 7000, 5000, 3000, 2000, 1000, 999, 998, 997, 996,
-   995, 994])
+plevs = numpy.array([100000., 92500., 85000., 70000., 60000., 50000., 40000., 30000., 25000., 
+   20000., 15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100.])
 plevs=plevs[::-1]
 
 itim = cmor.axis(  
@@ -39,7 +38,7 @@ itim = cmor.axis(
     interval='1 month')
 
 ilev = cmor.axis(  
-        table_entry='plev17',       
+        table_entry='plev19',       
         units='Pa',
         coord_vals=plevs,             
         cell_bounds=None)
diff --git a/Test/test_python_appending.json b/Test/test_python_appending.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_appending.json
+++ b/Test/test_python_appending.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_appending.py b/Test/test_python_appending.py
index 36c4275..b50cfee 100644
--- a/Test/test_python_appending.py
+++ b/Test/test_python_appending.py
@@ -48,14 +48,14 @@ def mywrite(data = None, time_vals = None, append_to = None,cell_bounds=None):
 
     plevs = numpy.array([100000., 92500., 85000., 70000.,
                          60000., 50000., 40000., 30000., 25000., 20000.,
-                         15000., 10000., 7000., 5000., 3000., 2000., 1000.])
+                         15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100.])
 
     itim = cmor.axis(table_entry='time',units='month since 2008')
     #itim = cmor.axis(table_entry='time',units='month since 2008',coord_vals=numpy.arange(0,12,1))
     ilat = cmor.axis(table_entry='latitude',coord_vals=lats,units='degrees_north',cell_bounds=bnds_lat)
     ilon = cmor.axis(table_entry='longitude',coord_vals=lons,units='degrees_east',cell_bounds=bnds_lon)
     print 'so far',itim,ilat,ilon
-    ilev = cmor.axis(table_entry="plev17",coord_vals=plevs,units="Pa")
+    ilev = cmor.axis(table_entry="plev19",coord_vals=plevs,units="Pa")
 
     iv = cmor.variable(table_entry='ta',axis_ids=numpy.array((itim,ilev,ilat,ilon)),units='K')
 
@@ -75,7 +75,7 @@ def mywrite(data = None, time_vals = None, append_to = None,cell_bounds=None):
 
 
 ntime = 12
-data = numpy.random.random((ntime,17,nlat,nlon))+280.
+data = numpy.random.random((ntime,19,nlat,nlon))+280.
 
 
 f1 = mywrite(data = data[:6], time_vals = numpy.arange(0,6,1),cell_bounds=numpy.arange(0,7,1))
diff --git a/Test/test_python_bounds_request.json b/Test/test_python_bounds_request.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_bounds_request.json
+++ b/Test/test_python_bounds_request.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_cfmip_site_axis_test.json b/Test/test_python_cfmip_site_axis_test.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_cfmip_site_axis_test.json
+++ b/Test/test_python_cfmip_site_axis_test.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_common.py b/Test/test_python_common.py
index c4566b2..2162412 100644
--- a/Test/test_python_common.py
+++ b/Test/test_python_common.py
@@ -5,7 +5,7 @@ ntimes=2
 lon=4
 lat=3
 lev=5
-lev2=17
+lev2=19
 varin3d=["CLOUD", "U", "T" ];
   
 #  /* Units appropriate to my data */
@@ -73,7 +73,7 @@ def read_coords(lon,lat,lev):
 
     plevs = numpy.array([100000., 92500., 85000., 70000.,
                          60000., 50000., 40000., 30000., 25000., 20000.,
-                         15000., 10000., 7000., 5000., 3000., 2000., 1000.])
+                         15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100.])
 
     return alats, alons, plevs, bnds_lat, bnds_lon
 
diff --git a/Test/test_python_direct_calls.json b/Test/test_python_direct_calls.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_direct_calls.json
+++ b/Test/test_python_direct_calls.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_direct_calls.py b/Test/test_python_direct_calls.py
index 35e6f95..988485f 100644
--- a/Test/test_python_direct_calls.py
+++ b/Test/test_python_direct_calls.py
@@ -32,7 +32,7 @@ myaxes[1] = cmor._cmor.axis(id,units,lat,alats,'d',bnds_lat,2,interval)
 id="longitude"
 units="degrees_east"
 myaxes[2] = cmor._cmor.axis(id,units,lon,alons,'d',bnds_lon,2,interval)
-id="plev17"
+id="plev19"
 units="Pa"
 print plevs.astype("d")
 myaxes[3] = cmor._cmor.axis(id,units,lev2,plevs.astype("d"),'d',None,0,interval)
@@ -64,11 +64,11 @@ myaxes2[3] = myaxes[2];
 print 'ok doing the vars thing'
 myvars[0] = cmor._cmor.variable(entry2d[0],units2d[0],3,myaxes,'d',None,dtmp2,positive2d[0],varin2d[0],"no history","no future")
 print 'vars 2'
-myvars[1] = cmor._cmor.variable(entry3d[2],units3d[2],4,myaxes2,'d',None,dtmp2,"",varin3d[2],"no history","no future")
+myvars[1] = cmor._cmor.variable(entry3d[2],units3d[2],4,myaxes2,'d',None,dtmp2,"down",varin3d[2],"no history","no future")
 print 'vars 2'
 
 myaxes2[1] = myaxes[4];
-myvars[2] = cmor._cmor.variable(entry3d[0],units3d[0],4,myaxes2,'d',None,dtmp2,"",varin3d[0],"no history","no future")
+myvars[2] = cmor._cmor.variable(entry3d[0],units3d[0],4,myaxes2,'d',None,dtmp2,"down",varin3d[0],"no history","no future")
 
 print 'vars 2'
 
diff --git a/Test/test_python_free_wrapping_issue.json b/Test/test_python_free_wrapping_issue.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_free_wrapping_issue.json
+++ b/Test/test_python_free_wrapping_issue.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_free_wrapping_issue.py b/Test/test_python_free_wrapping_issue.py
index e0f1b1d..cc2fab6 100644
--- a/Test/test_python_free_wrapping_issue.py
+++ b/Test/test_python_free_wrapping_issue.py
@@ -58,7 +58,7 @@ def save(opts,threeD=True):
         # Pressure
         plev = np.array([100000, 92500, 85000, 70000, 60000, 50000,
                          40000, 30000, 25000, 20000, 15000, 10000,
-                         7000, 5000, 3000, 2000, 1000])
+                         7000, 5000, 3000, 2000, 1000, 500, 100])
         plev_bounds = np.array([
             [103750, 96250],
             [96250, 88750],
@@ -76,8 +76,10 @@ def save(opts,threeD=True):
             [6000, 4000],
             [4000, 2500],
             [2500, 1500],
-            [1500, 500]])
-        plev_axis_id = cmor.axis(table_entry='plev17',
+            [1500, 750],
+            [750, 300],
+            [300, 0]])
+        plev_axis_id = cmor.axis(table_entry='plev19',
                 units='Pa', length=len(plev),
                 coord_vals=plev[:], cell_bounds=plev_bounds[:],
                 interval=None)
diff --git a/Test/test_python_grid_and_ocn_sigma.json b/Test/test_python_grid_and_ocn_sigma.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_grid_and_ocn_sigma.json
+++ b/Test/test_python_grid_and_ocn_sigma.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_jamie.json b/Test/test_python_jamie.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_jamie.json
+++ b/Test/test_python_jamie.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_jamie_10.json b/Test/test_python_jamie_10.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_jamie_10.json
+++ b/Test/test_python_jamie_10.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_jamie_10.py b/Test/test_python_jamie_10.py
index d59e0e7..963b184 100644
--- a/Test/test_python_jamie_10.py
+++ b/Test/test_python_jamie_10.py
@@ -13,9 +13,9 @@ def main():
     axes = [ {'table_entry': 'time',
               'units': 'days since 2000-01-01 00:00:00',
               },
-             {'table_entry': 'plev17',
+             {'table_entry': 'plev19',
               'units': 'Pa',
-              'coord_vals': [100000., 92500., 85000., 70000., 60000., 50000., 40000., 30000., 25000., 20000., 15000., 10000., 7000., 5000., 3000., 2000., 1000.]},
+              'coord_vals': [100000., 92500., 85000., 70000., 60000., 50000., 40000., 30000., 25000., 20000., 15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100.]},
              {'table_entry': 'latitude',
               'units': 'degrees_north',
               'coord_vals': [0],
diff --git a/Test/test_python_jamie_11.json b/Test/test_python_jamie_11.json
index 2193d92..15ba716 100644
--- a/Test/test_python_jamie_11.json
+++ b/Test/test_python_jamie_11.json
@@ -39,7 +39,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_jamie_12.json b/Test/test_python_jamie_12.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_jamie_12.json
+++ b/Test/test_python_jamie_12.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_jamie_2.json b/Test/test_python_jamie_2.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_jamie_2.json
+++ b/Test/test_python_jamie_2.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_jamie_3.json b/Test/test_python_jamie_3.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_jamie_3.json
+++ b/Test/test_python_jamie_3.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_jamie_4.json b/Test/test_python_jamie_4.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_jamie_4.json
+++ b/Test/test_python_jamie_4.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_jamie_6.json b/Test/test_python_jamie_6.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_jamie_6.json
+++ b/Test/test_python_jamie_6.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_jamie_7.json b/Test/test_python_jamie_7.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_jamie_7.json
+++ b/Test/test_python_jamie_7.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_jamie_7.py b/Test/test_python_jamie_7.py
index 1b479c6..cfceb62 100644
--- a/Test/test_python_jamie_7.py
+++ b/Test/test_python_jamie_7.py
@@ -30,7 +30,7 @@ ilon = cmor.axis(
 ntimes=12
 plevs = numpy.array([100000., 92500, 85000, 70000, 60000, 50000, 40000, 30000, 25000,
    20000, 15000, 10000, 7000, 5000, 3000, 2000, 1000, 999, 998, 997, 996,
-   995, 994])
+   995, 994, 500, 100])
 
 
 itim = cmor.axis(  
@@ -40,7 +40,7 @@ itim = cmor.axis(
     interval='1 month')
 
 ilev = cmor.axis(  
-        table_entry='plev17',       
+        table_entry='plev19',       
         units='Pa',
         coord_vals=plevs,             
         cell_bounds=None)
diff --git a/Test/test_python_jamie_8.json b/Test/test_python_jamie_8.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_jamie_8.json
+++ b/Test/test_python_jamie_8.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_jamie_8.py b/Test/test_python_jamie_8.py
index 4fe2573..f3d3453 100644
--- a/Test/test_python_jamie_8.py
+++ b/Test/test_python_jamie_8.py
@@ -44,7 +44,7 @@ def define_write_clisccp():
               'units': 'degrees_east',
               'coord_vals': [90],
               'cell_bounds': [89, 91]},
-             {'table_entry': 'plev7',
+             {'table_entry': 'plev7c',
               'coord_vals': [90000., 74000., 62000., 50000., 37500., 24500., 9000.],
               'cell_bounds': [[100000., 80000.], [80000.,  68000.],  [68000.,  56000.],  [56000.,  44000.],  [44000.,  31000.],  [31000.,  18000.],  [18000.,   0.]],
               'units': 'Pa',
diff --git a/Test/test_python_jamie_9.json b/Test/test_python_jamie_9.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_jamie_9.json
+++ b/Test/test_python_jamie_9.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_jamie_9.py b/Test/test_python_jamie_9.py
index ae0b646..a57118a 100644
--- a/Test/test_python_jamie_9.py
+++ b/Test/test_python_jamie_9.py
@@ -13,9 +13,9 @@ def main():
     axes = [ {'table_entry': 'time',
               'units': 'days since 2000-01-01 00:00:00',
               },
-             {'table_entry': 'plev17',
+             {'table_entry': 'plev19',
               'units': 'Pa',
-              'coord_vals': map(float,'100000. 92500. 85000. 70000. 60000. 50000. 40000. 30000. 25000. 20000. 15000. 10000. 7000. 5000. 3000. 2000. 1000.'.split(' '))},
+              'coord_vals': map(float,'100000. 92500. 85000. 70000. 60000. 50000. 40000. 30000. 25000. 20000. 15000. 10000. 7000. 5000. 3000. 2000. 1000. 500. 100.'.split(' '))},
              {'table_entry': 'latitude',
               'units': 'degrees_north',
               'coord_vals': [0],
diff --git a/Test/test_python_jamie_site_surface.json b/Test/test_python_jamie_site_surface.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_jamie_site_surface.json
+++ b/Test/test_python_jamie_site_surface.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_joerg_1.json b/Test/test_python_joerg_1.json
index 27cae30..c778e4c 100644
--- a/Test/test_python_joerg_1.json
+++ b/Test/test_python_joerg_1.json
@@ -39,7 +39,6 @@
     "branch_time_in_parent":       "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_joerg_10.json b/Test/test_python_joerg_10.json
index c618eb2..2ae0948 100644
--- a/Test/test_python_joerg_10.json
+++ b/Test/test_python_joerg_10.json
@@ -1,6 +1,6 @@
 {
-           "_control_vocabulary_file": "CMIP6_CV.json",
-           "_cmip6_option":           "CMIP6",
+    "_control_vocabulary_file": "CMIP6_CV.json",
+    "_cmip6_option":           "CMIP6",
 
     "activity_id":                  "CMIP",
     "outpath":                      "CMIP6",
@@ -10,12 +10,12 @@
     "initialization_index":         "1",
     "physics_index":                "1",
     "forcing_index":                "1",
-     "source_type":                      "AOGCM",
-     "sub_experiment":                      "none",
-     "sub_experiment_id":                      "none",
-     "parent_sub_experiment_id":                      "N/A",
-     "parent_mip_era":                      "N/A",
-     "mip_era":                      "CMIP6",
+    "source_type":                      "AOGCM",
+    "sub_experiment":                      "none",
+    "sub_experiment_id":                      "none",
+    "parent_sub_experiment_id":                      "N/A",
+    "parent_mip_era":                      "N/A",
+    "mip_era":                      "CMIP6",
     "contact ":                     "Python Coder (python at a.b.com) ",
     "institution_id":                 "PCMDI",
     "model_id":                     "GICCM1",
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_joerg_11.json b/Test/test_python_joerg_11.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_joerg_11.json
+++ b/Test/test_python_joerg_11.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_joerg_12.json b/Test/test_python_joerg_12.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_joerg_12.json
+++ b/Test/test_python_joerg_12.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_joerg_2.json b/Test/test_python_joerg_2.json
index 686b547..9a70e99 100644
--- a/Test/test_python_joerg_2.json
+++ b/Test/test_python_joerg_2.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":       "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_joerg_2.py b/Test/test_python_joerg_2.py
index 54c1c9f..9ae2b4b 100644
--- a/Test/test_python_joerg_2.py
+++ b/Test/test_python_joerg_2.py
@@ -32,7 +32,9 @@ def test_mode(mode,i,suffix=''):
               997,
               996,
               995,
-              994]
+              994, 
+              500,
+              100]
     
     axes = [ {'table_entry': 'time',
               'units': 'months since 2000-01-01 00:00:00',
@@ -45,7 +47,7 @@ def test_mode(mode,i,suffix=''):
               'units': 'degrees_east',
               'coord_vals': [90],
               'cell_bounds': [89, 91]},
-             {'table_entry': 'plev17',
+             {'table_entry': 'plev19',
               'units': 'Pa',
               'coord_vals': levels},
              ]
diff --git a/Test/test_python_joerg_3.json b/Test/test_python_joerg_3.json
index bae180b..c48e637 100644
--- a/Test/test_python_joerg_3.json
+++ b/Test/test_python_joerg_3.json
@@ -27,7 +27,6 @@
     "parent_source_id":             "GFDL-CM2-1",
     "parent_variant_label":            "r1i1p1f3",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_joerg_4.json b/Test/test_python_joerg_4.json
index 076d49a..f6ec63d 100644
--- a/Test/test_python_joerg_4.json
+++ b/Test/test_python_joerg_4.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":       "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_joerg_6.json b/Test/test_python_joerg_6.json
index 076d49a..f6ec63d 100644
--- a/Test/test_python_joerg_6.json
+++ b/Test/test_python_joerg_6.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":       "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_joerg_7.json b/Test/test_python_joerg_7.json
index 076d49a..f6ec63d 100644
--- a/Test/test_python_joerg_7.json
+++ b/Test/test_python_joerg_7.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":       "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_joerg_8.json b/Test/test_python_joerg_8.json
index 076d49a..f6ec63d 100644
--- a/Test/test_python_joerg_8.json
+++ b/Test/test_python_joerg_8.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":       "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_joerg_tim2_clim_02.json b/Test/test_python_joerg_tim2_clim_02.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_joerg_tim2_clim_02.json
+++ b/Test/test_python_joerg_tim2_clim_02.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_max_variables.json b/Test/test_python_max_variables.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_max_variables.json
+++ b/Test/test_python_max_variables.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_max_variables.py b/Test/test_python_max_variables.py
index 6909efd..4799a14 100644
--- a/Test/test_python_max_variables.py
+++ b/Test/test_python_max_variables.py
@@ -29,7 +29,7 @@ ilon = cmor.axis(
 ntimes=600
 plevs = numpy.array([100000., 92500, 85000, 70000, 60000, 50000, 40000, 30000, 25000,
    20000, 15000, 10000, 7000, 5000, 3000, 2000, 1000, 999, 998, 997, 996,
-   995, 994])
+   995, 994, 993, 992,500,100])
 
 
 itim = cmor.axis(  
@@ -39,7 +39,7 @@ itim = cmor.axis(
     interval='1 month')
 
 ilev = cmor.axis(  
-        table_entry='plev17',       
+        table_entry='plev19',       
         units='Pa',
         coord_vals=plevs,             
         cell_bounds=None)
diff --git a/Test/test_python_max_variables_2.py b/Test/test_python_max_variables_2.py
index 11c54f7..18ca233 100644
--- a/Test/test_python_max_variables_2.py
+++ b/Test/test_python_max_variables_2.py
@@ -30,7 +30,7 @@ ilon = cmor.axis(
 ntimes=600
 plevs = numpy.array([100000., 92500, 85000, 70000, 60000, 50000, 40000, 30000, 25000,
    20000, 15000, 10000, 7000, 5000, 3000, 2000, 1000, 999, 998, 997, 996,
-   995, 994])
+   995, 994, 993, 992, 500, 100])
 
 
 itim = cmor.axis(  
@@ -40,7 +40,7 @@ itim = cmor.axis(
     interval='1 month')
 
 ilev = cmor.axis(  
-        table_entry='plev17',       
+        table_entry='plev19',       
         units='Pa',
         coord_vals=plevs,             
         cell_bounds=None)
diff --git a/Test/test_python_memory_check.json b/Test/test_python_memory_check.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_memory_check.json
+++ b/Test/test_python_memory_check.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_new_tables.json b/Test/test_python_new_tables.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_new_tables.json
+++ b/Test/test_python_new_tables.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_obs4MIPs.json b/Test/test_python_obs4MIPs.json
index 42a3cda..8c91401 100644
--- a/Test/test_python_obs4MIPs.json
+++ b/Test/test_python_obs4MIPs.json
@@ -5,7 +5,6 @@
     "#tracking_prefix":              "http://doi.com",
     "outpath":                      "CMIP6",
     "data_structure":               "grid",
-    "further_info_url":             "https://obs4mips.nasa.jpl.gov",     
     "instituion_id":                "USDOE",
     "institution":                  "U.S. Department of Energy",
     "license":                      "One of 2 license",
diff --git a/Test/test_python_open_close_cmor_multiple.json b/Test/test_python_open_close_cmor_multiple.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_open_close_cmor_multiple.json
+++ b/Test/test_python_open_close_cmor_multiple.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_open_close_cmor_multiple.py b/Test/test_python_open_close_cmor_multiple.py
index 04f81e7..28ccbb0 100644
--- a/Test/test_python_open_close_cmor_multiple.py
+++ b/Test/test_python_open_close_cmor_multiple.py
@@ -10,7 +10,7 @@ nlat = 90
 dlat = 180/nlat
 nlon = 180
 dlon = 360./nlon
-nlev = 17
+nlev = 19
 ntimes = 12
 
 lats = numpy.arange(-90+dlat/2.,90,dlat)
@@ -30,7 +30,7 @@ for var in tvars:
     ilat = cmor.axis(table_entry='latitude',coord_vals=lats,cell_bounds=blats,units='degrees_north')
     ilon = cmor.axis(table_entry='longitude',coord_vals=lons,cell_bounds=blons,units='degrees_east')
     itim = cmor.axis(table_entry='time',coord_vals=numpy.arange(ntimes,dtype=numpy.float),cell_bounds=numpy.arange(ntimes+1,dtype=float),units='months since 2000')
-    ilev = cmor.axis(table_entry='plev17',coord_vals=numpy.array([1000.,925,850,700,600,500,400,300,250,200,150,100,70,50,30,20,10]),units='hPa')
+    ilev = cmor.axis(table_entry='plev19',coord_vals=numpy.array([1000.,925,850,700,600,500,400,300,250,200,150,100,70,50,30,20,10,5,1]),units='hPa')
     
     if var!='ta':
         axes = [itim,ilat,ilon]
diff --git a/Test/test_doc.json b/Test/test_python_polar_stereo.json
similarity index 59%
copy from Test/test_doc.json
copy to Test/test_python_polar_stereo.json
index 8661301..a960416 100644
--- a/Test/test_doc.json
+++ b/Test/test_python_polar_stereo.json
@@ -2,33 +2,29 @@
     "_control_vocabulary_file":     "CMIP6_CV.json",
     "_cmip6_option":                "CMIP6",
 
-    "activity_id":                  "CMIP",
-    "outpath":                      "CMIP6",
-    "experiment_id":                "piControl",
-    "calendar":                     "360_day",
+    "institution_id":               "IPSL",
+    "activity_id":                  "ISMIP6",
+    "outpath":                      "ISMIP6",
+    "experiment_id":                "piControl-withism",
+    "calendar":                     "gregorian",
     "realization_index":            "1",
     "initialization_index":         "1",
-    "physics_index":                "1",
     "forcing_index":                "1",
-    "source_type":                  "AOGCM",
-    "sub_experiment":               "none",
+    "physics_index":                "1",
+    "source_type":                  "AOGCM ISM",
     "sub_experiment_id":            "none",
-    "contact ":                     "Python Coder (python at a.b.com) ",
+    "sub_experiment":               "none",
+    "contact ":                     "Fabien Gillet-Chaulet (gillet-chaulet at lgge.obs.ujf-grenoble.fr)",
+    "source_id":                    "IPSL",
+    "history":                      "orog was conservatively regridded to a 5km grid using the 'cdo remapycon' utility. More details on the remapycon utility can be found here: https://code.zmaw.de/projects/cdo or by typing 'cdo -h remapycon' at the command prompt",
+    "comment":                      "asmb experiment for InitMIP",
     "branch_time":                  "0",
     "branch_method":                "standard",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
-    "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
-    "grid_label":                  "gn",
+    "grid":                         "Polar Stereographic",
+    "grid_label":                   "gn",
     "grid_resolution":              "5 km",
 
-    "institution_id":               "CSIRO-BOM",
-    "institution":                  "Commonwealth Scientific and Industrial Research Organisation, Australia, and Bureau of Meteorology, Australia",
-
-    "references":                   "Model described by Koder and Tolkien (J. Geophys. Res.,2001, 576 - 591).  Also see http://www.GICC.su/giccm/doc/index.html  2XCO2 simulation described in Dorkey et al. '(Clim. Dyn., 2003, 323 - 357.)",
-    "run_variant":                  "forcing: black carbon aerosol only",
-    "source_id":                    "NICAM",
-    "source":                       "NICAM:",
     "output_path_template":         "<activity_id><institution_id><source_id><experiment_id><variant_label><table><variable_id><grid_label><version>",
     "output_file_template":         "<variable_id><table><experiment_id><source_id><variant_label><grid_label>",
 
diff --git a/Test/test_python_polar_stereo.py b/Test/test_python_polar_stereo.py
new file mode 100644
index 0000000..31bf4a0
--- /dev/null
+++ b/Test/test_python_polar_stereo.py
@@ -0,0 +1,86 @@
+#!/usr/bin/env python
+
+import cmor
+import cdms2
+import numpy
+import os
+import pdb
+
+# Create some empty arrays
+# -------------------------
+myaxes=numpy.zeros(9,dtype='i')
+myaxes2=numpy.zeros(9,dtype='i')
+myvars=numpy.zeros(9,dtype='i')
+
+# Initialize CMOR
+# -------------------
+cmor.setup(inpath="Tables",set_verbosity=cmor.CMOR_NORMAL, netcdf_file_action = cmor.CMOR_REPLACE_4 );
+cmor.dataset_json("./test_python_polar_stereo.json")
+
+tables=[]
+grid_table = cmor.load_table("CMIP6_grids.json")
+tables.append(grid_table)
+
+t='CMIP6_fx.json'
+te = 'orog'
+u='m'
+
+tables.append(cmor.load_table("%s" % t))
+print 'Tables ids:',tables
+
+cmor.set_table(tables[0])
+
+f=cdms2.open("~/Downloads/orog_GIS_LGGE_ELMER2_asmb.nc")
+fg=cdms2.open("~/Downloads/Greenland_5km_v1.1.nc")
+x=f['x'][:]
+y=f['y'][:]
+lon_coords=fg['lon'][0,:]
+lat_coords=fg['lat'][0,:]
+
+
+
+myaxes[0] = cmor.axis(table_entry = 'y', 
+                      units = 'm', 
+                      coord_vals = y)
+myaxes[1] = cmor.axis(table_entry = 'x', 
+                      units = 'm', 
+                      coord_vals = x)
+
+grid_id = cmor.grid(axis_ids = myaxes[:2], 
+                    latitude = lat_coords, 
+                    longitude = lon_coords) 
+
+print 'got grid_id:',grid_id
+myaxes[2] = grid_id
+
+mapnm = 'polar_stereographic'
+params = [ "standard_parallel",
+           "latitude_of_projection_origin",
+           "false_easting",
+           "false_northing",
+           "straight_vertical_longitude_from_pole",
+           "scale_factor_at_projection_origin"]
+
+punits = ["","","","","","" ]
+pvalues = [71.,90.,0.,0.,-39., 1. ]
+cmor.set_grid_mapping(grid_id=myaxes[2],
+                      mapping_name = mapnm,
+                      parameter_names = params,
+                      parameter_values = pvalues,
+                      parameter_units = punits)
+
+cmor.set_table(tables[1])
+pass_axes = [myaxes[2]]
+
+data = f['orog'][0,:]
+myvars[0] = cmor.variable( table_entry = te,
+                           units = u,
+                           axis_ids = pass_axes,
+                           missing_value = data.missing,
+                           history = '',
+                           comment = ''
+                           )
+pdb.set_trace()
+cmor.write(myvars[0], data)
+
+cmor.close()
diff --git a/Test/test_python_region.json b/Test/test_python_region.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_region.json
+++ b/Test/test_python_region.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_reverted_lats.json b/Test/test_python_reverted_lats.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_reverted_lats.json
+++ b/Test/test_python_reverted_lats.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_user_interface_00.json b/Test/test_python_user_interface_00.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_user_interface_00.json
+++ b/Test/test_python_user_interface_00.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_user_interface_00.py b/Test/test_python_user_interface_00.py
index b126bdd..4fd69de 100644
--- a/Test/test_python_user_interface_00.py
+++ b/Test/test_python_user_interface_00.py
@@ -40,7 +40,7 @@ myaxes[1] = cmor.axis(id,coord_vals=alats,units=units,cell_bounds=bnds_lat)
 id="longitude"
 units="degrees_east"
 myaxes[2] = cmor.axis(id,coord_vals=alons,units=units,cell_bounds=bnds_lon)
-id="plev17"
+id="plev19"
 units="Pa"
 myaxes[3] = cmor.axis(id,coord_vals=plevs,units=units)
 
diff --git a/Test/test_python_user_interface_01.json b/Test/test_python_user_interface_01.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_user_interface_01.json
+++ b/Test/test_python_user_interface_01.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_python_user_interface_03.json b/Test/test_python_user_interface_03.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_python_user_interface_03.json
+++ b/Test/test_python_user_interface_03.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_sigma.f90 b/Test/test_sigma.f90
index 16d48e6..fbefc78 100644
--- a/Test/test_sigma.f90
+++ b/Test/test_sigma.f90
@@ -37,7 +37,7 @@ CONTAINS
     END DO
         plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100. /)
   
     RETURN
   END SUBROUTINE read_coords
@@ -111,10 +111,10 @@ PROGRAM ipcc_test_code
   INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
   INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
   INTEGER, PARAMETER :: lev = 5       ! number of standard pressure levels
-  INTEGER, PARAMETER :: lev2 = 17       ! number of standard pressure levels
+  INTEGER, PARAMETER :: lev2 = 19       ! number of standard pressure levels
   INTEGER, PARAMETER :: n2d = 4       ! number of IPCC Table A1a fields to be
                                       !     output.
-  INTEGER, PARAMETER :: n3d = 4       ! number of IPCC Table A1c fields to 
+  INTEGER, PARAMETER :: n3d = 3       ! number of IPCC Table A1c fields to 
                                       !     be output.  
 
   !   Tables associating the user's variables with IPCC standard output 
@@ -128,14 +128,14 @@ PROGRAM ipcc_test_code
 
                                 ! My variable names for IPCC Table A1c fields
   CHARACTER (LEN=5), DIMENSION(n3d) :: &
-                                 varin3d=(/'CLOUD', 'tro3 ', 'U    ', 'T    '/)
+                                 varin3d=(/'CLOUD', 'U    ', 'T    '/)
 
                                 ! Units appropriate to my data
   CHARACTER (LEN=5), DIMENSION(n3d) :: &
-                                  units3d=(/ '%    ', '1e-9 ',  'm s-1',   'K    '  /)
+                                  units3d=(/ '%    ',  'm s-1',   'K    '  /)
 
                      ! Corresponding IPCC Table A1c entry (variable name) 
-  CHARACTER (LEN=4), DIMENSION(n3d) :: entry3d = (/ 'cl  ', 'tro3', 'ua  ', 'ta  ' /)
+  CHARACTER (LEN=4), DIMENSION(n3d) :: entry3d = (/ 'cl  ', 'ua  ', 'ta  ' /)
 
                                 ! My variable names for IPCC Table A1a fields
   CHARACTER (LEN=8), DIMENSION(n2d) :: &
@@ -251,7 +251,7 @@ PROGRAM ipcc_test_code
         
   ipres = cmor_axis(  &
        table='Tables/CMIP6_Amon.json',        &
-       table_entry='plev17',       &
+       table_entry='plev19',       &
        units='Pa',                   &
        length=lev2,                   &
        coord_vals=plevs)
diff --git a/Test/test_singleton.f90 b/Test/test_singleton.f90
index 9d033d6..5628cde 100755
--- a/Test/test_singleton.f90
+++ b/Test/test_singleton.f90
@@ -37,7 +37,7 @@ CONTAINS
     END DO
       plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100. /)
     
     RETURN
   END SUBROUTINE read_coords
@@ -110,7 +110,7 @@ PROGRAM ipcc_test_code
   INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
   INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
   INTEGER, PARAMETER :: lev = 5       ! number of standard pressure levels
-  INTEGER, PARAMETER :: lev2 =17       ! number of standard pressure levels
+  INTEGER, PARAMETER :: lev2 =19       ! number of standard pressure levels
   INTEGER, PARAMETER :: n2d = 4       ! number of IPCC Table A1a fields to be
                                       !     output.
   INTEGER, PARAMETER :: n3d = 3       ! number of IPCC Table A1c fields to 
@@ -236,7 +236,7 @@ PROGRAM ipcc_test_code
         
   ipres = cmor_axis(  &
        table='Tables/CMIP6_Amon.json',    &
-       table_entry='plev17',       &
+       table_entry='plev19',       &
        units='Pa',                   &
        length=lev2,                   &
        coord_vals=plevs)
diff --git a/Test/test_site_ts.json b/Test/test_site_ts.json
index c618eb2..2d4d6ca 100644
--- a/Test/test_site_ts.json
+++ b/Test/test_site_ts.json
@@ -38,7 +38,6 @@
     "branch_time_in_parent":        "3650.0D0",
     "branch_time_units_in_parent":  "days since 1000-1-1",
 
-    "further_info_url":             "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>",
     "grid":                         "native atmosphere T63 gaussian grid (64x128 latxlon)",
     "grid_label":                  "gn",
     "grid_resolution":              "5 km",
diff --git a/Test/test_sophie.f90 b/Test/test_sophie.f90
index 6eb3303..204bc3e 100644
--- a/Test/test_sophie.f90
+++ b/Test/test_sophie.f90
@@ -34,7 +34,7 @@ CONTAINS
    END DO
       plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100. /)
 
    RETURN
  END SUBROUTINE read_coords
@@ -67,7 +67,7 @@ program testing
  INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
  INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
  INTEGER, PARAMETER :: lev = 5       ! number of standard pressure levels
- INTEGER, PARAMETER :: lev2 = 17       ! number of standard pressure levels
+ INTEGER, PARAMETER :: lev2 = 19       ! number of standard pressure levels
 !  INTEGER, PARAMETER :: n2d = 4       ! number of IPCC Table A1a fields to be
  INTEGER, PARAMETER :: n2d = 1       ! number of IPCC Table A1a fields to be
                                      !     output.
@@ -191,7 +191,7 @@ program testing
  print*, 'Test code: ok calling axis stuff pressure',ilon
  ipres = cmor_axis(  &
       table='Tables/CMIP6_Amon.json',    &
-      table_entry='plev17',       &
+      table_entry='plev19',       &
       units='Pa',                   &
       length=lev2,                   &
       coord_vals=plevs)
diff --git a/Test/test_station_data.f90 b/Test/test_station_data.f90
index 949a976..ef6742b 100644
--- a/Test/test_station_data.f90
+++ b/Test/test_station_data.f90
@@ -37,7 +37,7 @@ CONTAINS
     END DO
        plevs = (/100000., 92500., 85000., 70000.,&
        60000., 50000., 40000., 30000., 25000., 20000.,&
-       15000., 10000., 7000., 5000., 3000., 2000., 1000. /)
+       15000., 10000., 7000., 5000., 3000., 2000., 1000., 500., 100. /)
    
     k = 1
     DO i = 1, SIZE(alons)
@@ -82,7 +82,7 @@ program testing
   INTEGER, PARAMETER :: ntimes = 2    ! number of time samples to process
   INTEGER, PARAMETER :: lon = 4       ! number of longitude grid cells  
   INTEGER, PARAMETER :: lat = 3       ! number of latitude grid cells
-  INTEGER, PARAMETER :: lev = 17       ! number of standard pressure levels
+  INTEGER, PARAMETER :: lev = 19       ! number of standard pressure levels
   INTEGER, PARAMETER :: nst = 12      ! number of stations
   INTEGER, PARAMETER :: n2d = 4       ! number of IPCC Table A1a fields to be
                                       !     output.
@@ -175,7 +175,7 @@ program testing
   print*, 'Test code: ok calling axis stuff pressure',ist
   ipres = cmor_axis(  &
        table='Tables/CMIP6_Amon.json',    &
-       table_entry='plev17',       &
+       table_entry='plev19',       &
        units='Pa',                   &
        length=lev,                   &
        coord_vals=plevs)
diff --git a/TestTables/CMIP6_3hr.json b/TestTables/CMIP6_3hr.json
index f6f5af0..60bcb36 100644
--- a/TestTables/CMIP6_3hr.json
+++ b/TestTables/CMIP6_3hr.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "0.125000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table 3hr", 
         "realm": "atmos", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "3hr", 
-        "table_id": "Table 3hr", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "0.125000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alt40": {
+            "standard_name": "altitude", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "plev10": {
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "character", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "ocean_s": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typec4pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "2000", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
+        }, 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
             "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,311 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
             "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
-        "latitude": {
+        "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev3": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "85000.", 
+                "70000.", 
                 "50000.", 
-                "25000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1025,27 +1188,103 @@
                 "100.", 
                 "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1087,287 +1326,107 @@
                 "5.", 
                 "3."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
-        "plev27": {
-            "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
-                "92500.", 
-                "90000.", 
-                "87500.", 
-                "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
-                "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
-                "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,1146 +1436,1339 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
             "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
             "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
             "units": "kg m-3", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
+            "requested": [
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
+                "12.5", 
+                "17.5", 
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
             "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
             "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "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": "", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
                 "20.", 
-                "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
                 "40.", 
-                "50.", 
-                "50.", 
                 "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "hybrid_height": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "bare_ground", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
-        }, 
-        "effectRadIc": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_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))", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "prc": {
-            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Convective Precipitation", 
-            "standard_name": "convective_precipitation_flux", 
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ps": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_air_pressure", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prc", 
+            "cell_measures": "time: point", 
+            "long_name": "Surface Air Pressure", 
+            "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", 
+            "out_name": "ps", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "tas": {
-            "comment": "near-surface (usually, 2 meter) air temperature", 
-            "dimensions": "longitude latitude time1 height2m", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Near-Surface Air Temperature", 
-            "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prsn": {
-            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Snowfall Flux", 
-            "standard_name": "snowfall_flux", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "prc": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "convective_precipitation_flux", 
             "units": "kg m-2 s-1", 
-            "out_name": "prsn", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Convective Precipitation", 
+            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsuscs": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+        "mrro": {
+            "modeling_realm": "land", 
+            "standard_name": "runoff_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsuscs", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Total Runoff", 
+            "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mrro", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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 height2m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Near-Surface Specific Humidity", 
-            "standard_name": "specific_humidity", 
+        "prsn": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
+            "standard_name": "snowfall_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "huss", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snowfall Flux", 
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prsn", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfss": {
+        "rsus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upwelling Shortwave Radiation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rsus", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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": ""
-        }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
         "rldscs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Clear-Sky Longwave Radiation", 
             "comment": "Surface downwelling clear-sky longwave radiation", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rldscs", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlds": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
             "units": "W m-2", 
-            "out_name": "rldscs", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlds", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "huss": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Near-Surface Specific Humidity", 
+            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
+            "dimensions": "longitude latitude time1 height2m", 
+            "out_name": "huss", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tslsi": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_temperature", 
             "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Surface Temperature Where Land or Sea Ice", 
+            "comment": "'skin' temperature of all surfaces except open ocean.", 
+            "dimensions": "longitude latitude time1", 
             "out_name": "tslsi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "rsdscs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
             "units": "W m-2", 
-            "out_name": "rsdsdiff", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", 
+            "comment": "surface solar irradiance clear sky for UV calculations", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsdscs", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "hfss": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "pr", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfss", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "uas": {
             "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "", 
             "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "ps", 
+            "long_name": "Eastward Near-Surface Wind Speed", 
+            "comment": "Eastward component of the near-surface (usually, 10 meters)  wind", 
+            "dimensions": "longitude latitude time1 height10m", 
+            "out_name": "uas", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "rsdsdiff": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air", 
             "units": "W m-2", 
-            "out_name": "rlus", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Diffuse Downwelling Shortwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsdsdiff", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "rsds": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
             "units": "W m-2", 
-            "out_name": "rlds", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "comment": "surface solar irradiance for UV calculations", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsds", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
         "mrsos": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point area: mean where land", 
+            "long_name": "Moisture in Upper Portion of Soil Column", 
             "comment": "The mass of water in all phases in the upper 10cm of the  soil layer.", 
             "dimensions": "longitude latitude time1 sdepth1", 
+            "out_name": "mrsos", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfls": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "mrsos", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfls", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clt": {
-            "comment": "cloud area fraction", 
+        "rsuscs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation", 
+            "comment": "Surface upwelling clear-sky shortwave radiation", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
+            "out_name": "rsuscs", 
+            "type": "real", 
+            "positive": "up", 
             "valid_min": "", 
-            "long_name": "Total Cloud Fraction", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pr": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "clt", 
+            "cell_measures": "time: mean", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pr", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "vas": {
-            "comment": "Northward component of the near surface wind", 
-            "dimensions": "longitude latitude time1 height10m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Northward Near-Surface Wind Speed", 
-            "standard_name": "northward_wind", 
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "northward_wind", 
             "units": "m s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: point", 
+            "long_name": "Northward Near-Surface Wind Speed", 
+            "comment": "Northward component of the near surface wind", 
+            "dimensions": "longitude latitude time1 height10m", 
             "out_name": "vas", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "uas": {
-            "comment": "Eastward component of the near-surface (usually, 10 meters)  wind", 
-            "dimensions": "longitude latitude time1 height10m", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Eastward Near-Surface Wind Speed", 
-            "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_min_mean_abs": "", 
             "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": "", 
+            "standard_name": "sea_surface_temperature", 
             "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point area: mean where sea", 
+            "long_name": "Sea Surface Temperature", 
+            "comment": "temperature of surface of open ocean, sampled synoptically.", 
+            "dimensions": "longitude latitude time1", 
             "out_name": "tso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "clt": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsds", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "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"
-        }, 
-        "mrro": {
-            "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Cloud Fraction", 
+            "comment": "Total cloud area fraction for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "clt", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "hfls": {
+        "rlus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upwelling Longwave Radiation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rlus", 
+            "type": "real", 
             "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": ""
-        }, 
-        "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": ""
         }, 
-        "rsus": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "Surface Upwelling Shortwave Radiation", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+        "tas": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsus", 
+            "cell_measures": "time: point", 
+            "long_name": "Near-Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
+            "dimensions": "longitude latitude time1 height2m", 
+            "out_name": "tas", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
         }
     }
 }
diff --git a/TestTables/CMIP6_6hrLev.json b/TestTables/CMIP6_6hrLev.json
index c86fe03..ccd1e39 100644
--- a/TestTables/CMIP6_6hrLev.json
+++ b/TestTables/CMIP6_6hrLev.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "0.250000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table 6hrLev", 
         "realm": "atmos", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "6hr", 
-        "table_id": "Table 6hrLev", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "alevel", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "0.250000", 
+        "generic_levels": "alevel", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alt40": {
+            "standard_name": "altitude", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
+            "out_name": "alt40", 
+            "positive": "up", 
+            "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."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev10": {
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "-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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth0m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "depth0m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
             "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", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
             "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"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,192 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
             "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "100000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "latitude": {
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "22000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "84000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "92500.", 
+                "100000.", 
                 "85000.", 
+                "70000.", 
                 "50000.", 
-                "25000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1007,45 +1051,36 @@
                 "70000.", 
                 "60000.", 
                 "50000.", 
-                "40000.", 
-                "30000.", 
                 "25000.", 
-                "20000.", 
                 "15000.", 
                 "10000.", 
-                "7000.", 
                 "5000.", 
-                "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,614 +1092,499 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "150.", 
-                "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "1000."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev27": {
+        "plev19": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
-                "97500.", 
-                "95000.", 
                 "92500.", 
-                "90000.", 
-                "87500.", 
                 "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
                 "70000.", 
-                "65000.", 
                 "60000.", 
-                "55000.", 
                 "50000.", 
-                "45000.", 
                 "40000.", 
-                "35000.", 
                 "30000.", 
                 "25000.", 
-                "22500.", 
                 "20000.", 
-                "17500.", 
                 "15000.", 
-                "12500.", 
-                "10000."
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "alt40": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "100.", 
+                "40."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
                 "90000.", 
-                "74000.", 
-                "62000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
             "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
             "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,560 +1634,897 @@
                 "80.", 
                 "100000."
             ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "scatratio", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
             "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "hybrid_height": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "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": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "hus": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Specific Humidity", 
-            "standard_name": "specific_humidity", 
+        "ps": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "surface_air_pressure", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "hus", 
+            "cell_measures": "", 
+            "long_name": "Surface Air Pressure", 
+            "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", 
+            "out_name": "ps", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ap_bnds": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "ap": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": ""
         }, 
-        "href": {
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "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": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "zlev": {
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "zmlwaero": {
-            "comment": "longwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required", 
-            "dimensions": "latitude alevel time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Zonal mean longwave heating rate due to volcanic aerosols", 
-            "standard_name": "longwave heating rate due to volcanic aerosols", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K s-1", 
-            "out_name": "zmlwaero", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "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": "", 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
             "units": "Pa", 
-            "out_name": "ps", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "pmlev": {
-            "comment": "The atmospheric pressure at the model layer midpoints for all times and levels in the associated output variables", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "Air Pressure", 
-            "standard_name": "air_pressure", 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
             "modeling_realm": "atmos", 
+            "standard_name": "surface_altitude", 
+            "units": "m", 
+            "cell_methods": "", 
             "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "pmlev", 
+            "long_name": "Surface Altitude", 
+            "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", 
+            "out_name": "orog", 
             "type": "real", 
-            "valid_max": "1000000.0", 
+            "positive": "", 
+            "valid_min": "-700", 
+            "valid_max": "1.00E+04", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
         "ptop": {
-            "units": "Pa", 
             "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "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": ""
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "b_bnds": {
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": "double"
         }, 
         "nsigma": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "zmswaero": {
-            "comment": "shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required", 
-            "dimensions": "latitude alevel time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Zonal mean shortwave heating rate due to volcanic aerosols", 
-            "standard_name": "shortwave heating rate due to volcanic aerosols", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K s-1", 
-            "out_name": "zmswaero", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "zlev_bnds": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "z1": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: z1", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "z2": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: z2", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "a": {
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: a(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "p0": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: reference pressure", 
-            "type": "", 
-            "dimensions": ""
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "b": {
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "ua": {
-            "comment": "", 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "ta": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
             "dimensions": "longitude latitude alevel time1", 
+            "out_name": "ta", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Eastward Wind", 
-            "standard_name": "eastward_wind", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ua": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
             "units": "m s-1", 
+            "cell_methods": "", 
+            "cell_measures": "", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time1", 
             "out_name": "ua", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
+        "va": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "", 
+            "cell_measures": "", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "va", 
             "type": "real", 
-            "dimensions": "longitude latitude"
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
+        "hus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "hus", 
             "type": "real", 
-            "dimensions": "longitude latitude time"
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
+        "pmlev": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Air Pressure", 
+            "comment": "The atmospheric pressure at the model layer midpoints for all times and levels in the associated output variables", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "pmlev", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "valid_max": "1000000.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+        "zmswaero": {
+            "modeling_realm": "atmos", 
+            "standard_name": "shortwave heating rate due to volcanic aerosols", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Zonal mean shortwave heating rate due to volcanic aerosols", 
+            "comment": "shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required", 
+            "dimensions": "latitude alevel time1", 
+            "out_name": "zmswaero", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+        "zmlwaero": {
+            "modeling_realm": "atmos", 
+            "standard_name": "longwave heating rate due to volcanic aerosols", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Zonal mean longwave heating rate due to volcanic aerosols", 
+            "comment": "longwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required", 
+            "dimensions": "latitude alevel time1", 
+            "out_name": "zmlwaero", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }
     }
 }
diff --git a/TestTables/CMIP6_6hrPlev.json b/TestTables/CMIP6_6hrPlev.json
index 2e683fc..d05aa7f 100644
--- a/TestTables/CMIP6_6hrPlev.json
+++ b/TestTables/CMIP6_6hrPlev.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "0.250000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table 6hrPlev", 
         "realm": "atmos", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "6hr", 
-        "table_id": "Table 6hrPlev", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "0.250000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alt40": {
+            "standard_name": "altitude", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "plev10": {
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+        "depth0m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "ocean_sigma": {
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "ocean_s": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typec4pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "2000", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth_coord": {
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
+        }, 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
             "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,311 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
             "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "100000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
+        }, 
+        "p700": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev8": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "85000.", 
                 "70000.", 
                 "50000.", 
                 "25000.", 
+                "15000.", 
                 "10000.", 
+                "7000.", 
                 "5000.", 
                 "1000."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
             "value": "", 
-            "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", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev3": {
+        "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
+                "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
             "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1025,27 +1188,103 @@
                 "100.", 
                 "40."
             ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1087,287 +1326,107 @@
                 "5.", 
                 "3."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
-        "plev27": {
-            "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
-                "92500.", 
-                "90000.", 
-                "87500.", 
-                "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
-                "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
-                "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,897 +1436,1260 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
             "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
             "units": "kg m-3", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
+            "requested": [
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
+                "12.5", 
+                "17.5", 
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec3pft": {
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "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": "", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
-                "20.", 
                 "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
                 "40.", 
-                "40.", 
-                "50.", 
-                "50.", 
-                "60.", 
                 "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
             "positive": "", 
-            "must_have_bounds": "no", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "longitude": {
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c3_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_deciduous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesever": {
+            "standard_name": "area_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))", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "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": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "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": ""
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "depth_c": {
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "ua200": {
-            "comment": "Zonal wind (positive eastwards) at 200hPa", 
-            "dimensions": "longitude latitude time p200", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Eastward Wind", 
-            "standard_name": "eastward_wind", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "ua200", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "ap_bnds": {
-            "units": "Pa", 
             "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "ap": {
-            "units": "Pa", 
             "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "href": {
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
             "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
             "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "orog": {
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
             "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "zlev": {
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "ua850": {
-            "comment": "Zonal wind on the 850 hPa surface", 
-            "dimensions": "longitude latitude time p850", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Eastward Wind at 850 hPa", 
-            "standard_name": "eastward_wind", 
+        "ta": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "ta", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "144.0", 
+            "valid_max": "330.0", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ua": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
             "units": "m s-1", 
-            "out_name": "ua850", 
+            "cell_methods": "", 
+            "cell_measures": "", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "ua", 
             "type": "real", 
-            "valid_max": "", 
+            "positive": "", 
+            "valid_min": "-90.0", 
+            "valid_max": "145.0", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "ta": {
+        "va": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "", 
+            "cell_measures": "", 
+            "long_name": "Northward Wind", 
             "comment": "", 
             "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "va", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "144.0", 
-            "long_name": "Air Temperature", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
+            "valid_min": "-80.0", 
+            "valid_max": "80.0", 
             "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": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Sea Level Pressure", 
             "comment": "Sea Level Pressure", 
             "dimensions": "longitude latitude time1", 
+            "out_name": "psl", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "92500.0", 
-            "long_name": "Sea Level Pressure", 
-            "standard_name": "air_pressure_at_sea_level", 
+            "valid_max": "113000.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hus7h": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "psl", 
+            "cell_measures": "time: point", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "hus7h", 
             "type": "real", 
-            "valid_max": "113000.0", 
-            "ok_max_mean_abs": ""
+            "positive": "", 
+            "valid_min": "-0.000299", 
+            "valid_max": "0.02841", 
+            "ok_min_mean_abs": "-0.0003539", 
+            "ok_max_mean_abs": "0.01041"
         }, 
-        "va850": {
-            "comment": "Northward component of the wind at 850hPa", 
-            "dimensions": "longitude latitude time p850", 
+        "wbptemp7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "wet_bulb_potential_temperature", 
+            "comment": "Wet bulb potential temperature", 
+            "dimensions": "longitude latitude plev7h time", 
+            "out_name": "wbptemp7h", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Northward Wind", 
-            "standard_name": "northward_wind", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "zg7h": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "va850", 
+            "cell_measures": "time: point", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "zg7h", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "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": ""
+        "ua4": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev4 time", 
+            "out_name": "ua4", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-90.0", 
+            "valid_max": "145.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "b": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+        "hus4": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev4 time", 
+            "out_name": "hus4", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-0.000299", 
+            "valid_max": "0.02841", 
+            "ok_min_mean_abs": "-0.0003539", 
+            "ok_max_mean_abs": "0.01041"
         }, 
-        "ua": {
+        "va4": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Northward Wind", 
             "comment": "", 
-            "dimensions": "longitude latitude plev3 time1", 
+            "dimensions": "longitude latitude plev4 time", 
+            "out_name": "va4", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "-90.0", 
-            "long_name": "Eastward Wind", 
-            "standard_name": "eastward_wind", 
+            "valid_min": "-80.0", 
+            "valid_max": "80.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wap4": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
+            "dimensions": "longitude latitude plev4 time", 
+            "out_name": "wap4", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-1.126", 
+            "valid_max": "2.319", 
+            "ok_min_mean_abs": "-0.005083", 
+            "ok_max_mean_abs": "0.04256"
+        }, 
+        "ta7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "ta7h", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "144.0", 
+            "valid_max": "330.0", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ua7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
             "units": "m s-1", 
-            "out_name": "ua", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "ua7h", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "-90.0", 
             "valid_max": "145.0", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
+        "va7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "va7h", 
             "type": "real", 
-            "dimensions": "longitude latitude time"
+            "positive": "", 
+            "valid_min": "-80.0", 
+            "valid_max": "80.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
         "va200": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Northward Wind", 
             "comment": "Northward component of the wind", 
             "dimensions": "longitude latitude time p200", 
+            "out_name": "va200", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Northward Wind", 
-            "standard_name": "northward_wind", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ua850": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Eastward Wind", 
+            "comment": "Zonal wind on the 850 hPa surface", 
+            "dimensions": "longitude latitude time p850", 
+            "out_name": "ua850", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "va850": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
             "units": "m s-1", 
-            "out_name": "va200", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Northward Wind", 
+            "comment": "Northward component of the wind at 850hPa", 
+            "dimensions": "longitude latitude time p850", 
+            "out_name": "va850", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+        "ua200": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Eastward Wind", 
+            "comment": "Zonal wind (positive eastwards) at 200hPa", 
+            "dimensions": "longitude latitude time p200", 
+            "out_name": "ua200", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }
     }
 }
diff --git a/TestTables/CMIP6_6hrPlevpt.json b/TestTables/CMIP6_6hrPlevpt.json
index 4ba4819..1be07c0 100644
--- a/TestTables/CMIP6_6hrPlevpt.json
+++ b/TestTables/CMIP6_6hrPlevpt.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "0.250000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table 6hrPlevpt", 
         "realm": "", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "6hr", 
-        "table_id": "Table 6hrPlevpt", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "0.250000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
             "formula": "", 
-            "climatology": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
+            "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."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_s": {
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth_coord": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
-        }, 
-        "sdepth1": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lon", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "360.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -718,288 +855,272 @@
                 "iceland_faroe_channel", 
                 "indonesian_thoughflow", 
                 "mozambique_channel", 
-                "taiwan_luzon_straits", 
-                "windward_passage"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
+                "taiwan_luzon_straits", 
+                "windward_passage"
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "100000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "latitude": {
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "22000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev7": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "85000.", 
+                "70000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1181,193 +1238,240 @@
                 "12500.", 
                 "10000."
             ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
             "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,294 +1481,110 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "dbze": {
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
+            "tolerance": "0.001", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,555 +1634,1283 @@
                 "80.", 
                 "100000."
             ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "scatratio", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_deciduous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ps": {
+            "long_name": "Surface Air Pressure", 
             "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
+        "ta": {
+            "modeling_realm": "", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "ta", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
+        "psl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure_at_sea_level", 
             "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }
-    }, 
-    "variable_entry": {
-        "va": {
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Sea Level Pressure", 
+            "comment": "Sea Level Pressure", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "psl", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "92500.0", 
+            "valid_max": "113000.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ua": {
+            "modeling_realm": "", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Eastward Wind", 
             "comment": "", 
             "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "ua", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Northward Wind", 
-            "standard_name": "northward_wind", 
-            "modeling_realm": "", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "va": {
+            "modeling_realm": "", 
+            "standard_name": "northward_wind", 
             "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev3 time1", 
             "out_name": "va", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "lwsffluxaero": {
-            "comment": "downwelling longwave  flux  due to volcanic aerosols at the surface to be diagnosed through double radiation call", 
-            "dimensions": "longitude latitude time1", 
+        "hus27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "hus27", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rainmxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_rain_in_air", 
+            "units": "", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "rain_mixing_ratio", 
+            "comment": "Rain mixing ratio", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "rainmxrat27", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Longwave flux  due to volcanic aerosols at the surface", 
-            "standard_name": "longwave  flux  due to volcanic aerosols at the surface", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "mrlsl": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Water Content of Soil Layer", 
+            "comment": "The mass of water in all phases, including ice, in soil layers.  Report as missing for grid cells with no land.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "mrlsl", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zg27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "zg27", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dtauc": {
             "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_optical_thickness_due_to_convective_cloud", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: point", 
+            "long_name": "Convective Cloud Optical Depth", 
+            "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "dtauc", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cldicemxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_ice_mixing_ratio", 
+            "units": "", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "Wm-2", 
-            "out_name": "lwsffluxaero", 
+            "cell_measures": "time: point", 
+            "long_name": "Cloud Ice Mixing Ratio", 
+            "comment": "Cloud ice mixing ratio", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "cldicemxrat27", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "depth_c": {
+        "grplmxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_graupel_in_air", 
             "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"
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "graupel_mixing_ratio", 
+            "comment": "Graupel mixing ratio", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "grplmxrat27", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "href": {
+        "snowmxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_snow_in_air", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "snow_mixing_ratio", 
+            "comment": "Snow mixing ratio", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "snowmxrat27", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
+        "mrsos": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Moisture in Upper Portion of Soil Column", 
+            "comment": "The mass of water in all phases in the upper 10cm of the  soil layer.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "mrsos", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-2.008", 
+            "valid_max": "146.5", 
+            "ok_min_mean_abs": "-35.89", 
+            "ok_max_mean_abs": "123.3"
+        }, 
+        "snw": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_amount", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Surface Snow Amount", 
+            "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "snw", 
             "type": "real", 
-            "dimensions": "longitude latitude"
+            "positive": "", 
+            "valid_min": "-0.007542", 
+            "valid_max": "9.555e+05", 
+            "ok_min_mean_abs": "-6025", 
+            "ok_max_mean_abs": "1.213e+04"
+        }, 
+        "tsl": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Temperature of Soil", 
+            "comment": "Temperature of each soil layer. Reported as missing for grid cells with no land.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "tsl", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+        "vortmean": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "vorticity_mean_850_700", 
+            "comment": "Mean vorticity over 850,700,600 hPa", 
+            "dimensions": "longitude latitude plev3 time1", 
+            "out_name": "vortmean", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
+        "tas": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Near-Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "tas", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ta27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "ta27", 
             "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "swsffluxaero": {
-            "comment": "shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required", 
+        "dtaus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_optical_thickness_due_to_stratiform_cloud", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Stratiform Cloud Optical Depth", 
+            "comment": "This is the in-cloud optical depth obtained by considering only the cloudy portion of the grid cell.", 
             "dimensions": "longitude latitude time1", 
+            "out_name": "dtaus", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Shortwave heating rate due to volcanic aerosols", 
-            "standard_name": "shortwave  flux due to volcanic aerosols at  the surface", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cldwatmxrat27": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
+            "standard_name": "cloud_liquid_water_mixing_ratio", 
+            "units": "", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "Wm-2", 
-            "out_name": "swsffluxaero", 
+            "cell_measures": "time: point", 
+            "long_name": "Cloud Water Mixing Ratio", 
+            "comment": "Cloud water mixing ratio", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "cldwatmxrat27", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "ta": {
-            "comment": "", 
-            "dimensions": "longitude latitude plev3 time1", 
+        "ts": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Surface Temperature", 
+            "comment": "Temperature of the lower boundary of the atmosphere", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "ts", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Air Temperature", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "", 
+            "valid_min": "176.8", 
+            "valid_max": "339.6", 
+            "ok_min_mean_abs": "262.8", 
+            "ok_max_mean_abs": "293.3"
+        }, 
+        "huss": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: point", 
+            "long_name": "Near-Surface Specific Humidity", 
+            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "huss", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pfull27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "ta", 
+            "cell_measures": "time: point", 
+            "long_name": "Pressure on Model Levels", 
+            "comment": "Air pressure on model levels", 
+            "dimensions": "longitude latitude plev27 time1", 
+            "out_name": "pfull27", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "psl": {
-            "comment": "Sea Level Pressure", 
+        "uas": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Eastward Near-Surface Wind", 
+            "comment": "Eastward component of the near-surface (usually, 10 meters)  wind", 
             "dimensions": "longitude latitude time1", 
+            "out_name": "uas", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "92500.0", 
-            "long_name": "Sea Level Pressure", 
-            "standard_name": "air_pressure_at_sea_level", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vas": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "psl", 
+            "cell_measures": "time: point", 
+            "long_name": "Northward Near-Surface Wind", 
+            "comment": "Northward component of the near surface wind", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "vas", 
             "type": "real", 
-            "valid_max": "113000.0", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "lwtoafluxaerocs": {
-            "comment": "downwelling longwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call", 
+        "alb": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_albedo", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Surface Albedo", 
+            "comment": "", 
             "dimensions": "longitude latitude time1", 
+            "out_name": "alb", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Longwave flux due to volcanic aerosols at TOA under clear sky", 
-            "standard_name": "longwave flux due to volcanic aerosols at TOA under clear sky", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sfcWind": {
             "modeling_realm": "atmos", 
+            "standard_name": "wind_speed", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: point", 
+            "long_name": "Daily-Mean Near-Surface Wind Speed", 
+            "comment": "near-surface (usually, 10 meters) wind speed.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "sfcWind", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "swsffluxaero": {
+            "modeling_realm": "atmos", 
+            "standard_name": "shortwave  flux due to volcanic aerosols at  the surface", 
+            "units": "W m-2 ", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "Wm-2", 
-            "out_name": "lwtoafluxaerocs", 
+            "cell_measures": "time: point", 
+            "long_name": "Shortwave heating rate due to volcanic aerosols", 
+            "comment": "shortwave heating rate due to volcanic aerosols to be diagnosed through double radiation call, zonal average values required", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "swsffluxaero", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "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", 
+        "lwtoafluxaerocs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "longwave flux due to volcanic aerosols at TOA under clear sky", 
+            "units": "W m-2 ", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Longwave flux due to volcanic aerosols at TOA under clear sky", 
+            "comment": "downwelling longwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "lwtoafluxaerocs", 
             "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": "0", 
-            "long_name": "Eastward Wind", 
-            "standard_name": "eastward_wind", 
-            "modeling_realm": "", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m s-1", 
-            "out_name": "ua", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "swtoafluxaerocs": {
-            "comment": "downwelling shortwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call", 
+        "lwsffluxaero": {
+            "modeling_realm": "atmos", 
+            "standard_name": "longwave  flux  due to volcanic aerosols at the surface", 
+            "units": "W m-2 ", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Longwave flux  due to volcanic aerosols at the surface", 
+            "comment": "downwelling longwave  flux  due to volcanic aerosols at the surface to be diagnosed through double radiation call", 
             "dimensions": "longitude latitude time1", 
+            "out_name": "lwsffluxaero", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Shortwave flux due to volcanic aerosols at TOA under clear sky", 
-            "standard_name": "shortwave flux due to volcanic aerosols at TOA under clear sky", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "swtoafluxaerocs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
+            "standard_name": "shortwave flux due to volcanic aerosols at TOA under clear sky", 
+            "units": "W m-2 ", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "Wm-2", 
+            "cell_measures": "time: point", 
+            "long_name": "Shortwave flux due to volcanic aerosols at TOA under clear sky", 
+            "comment": "downwelling shortwave flux due to volcanic aerosols at TOA under clear sky to be diagnosed through double radiation call", 
+            "dimensions": "longitude latitude time1", 
             "out_name": "swtoafluxaerocs", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
-        }, 
-        "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"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
         }
     }
 }
diff --git a/TestTables/CMIP6_Amon.json b/TestTables/CMIP6_Amon.json
index ae8ba1b..9e055ef 100644
--- a/TestTables/CMIP6_Amon.json
+++ b/TestTables/CMIP6_Amon.json
@@ -1,709 +1,846 @@
 {
     "Header": {
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table Amon", 
+        "realm": "atmos", 
+        "frequency": "mon", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
+        "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
-        "realm": "atmos atmosChem", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "mon", 
-        "table_id": "Table Amon", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
         "generic_levels": "alevel alevhalf", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alt40": {
+            "standard_name": "altitude", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "plev10": {
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth0m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "depth0m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
             "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", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
             "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"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,27 +858,192 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
+        }, 
+        "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -758,248 +1060,67 @@
                 "500.", 
                 "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
             "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
+            "axis": "Z", 
             "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
             "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1179,492 +1236,355 @@
                 "17500.", 
                 "15000.", 
                 "12500.", 
-                "10000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "85000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
             ], 
-            "stored_direction": "increasing", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
             "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec3pft": {
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,1699 +1634,1917 @@
                 "80.", 
                 "100000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
         }, 
-        "typepdec": {
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "longitude": {
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "bare_ground", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_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))", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "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", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "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", 
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ps": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_air_pressure", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "sci", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Air Pressure", 
+            "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", 
+            "out_name": "ps", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "positive": "", 
+            "valid_min": "4.791e+04", 
+            "valid_max": "1.119e+05", 
+            "ok_min_mean_abs": "9.165e+04", 
+            "ok_max_mean_abs": "1.019e+05"
         }, 
-        "depth_c": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "tro3": {
-            "comment": "Mole fraction of ozone (O3)", 
-            "dimensions": "longitude latitude plev17 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": "1e-09", 
-            "out_name": "tro3", 
-            "type": "real", 
-            "valid_max": "1.162e+04", 
-            "ok_max_mean_abs": "7558"
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "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"
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "rldscs": {
-            "comment": "Surface downwelling clear-sky longwave radiation", 
-            "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", 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "238.6", 
-            "units": "W m-2", 
-            "out_name": "rldscs", 
+            "standard_name": "surface_altitude", 
+            "units": "m", 
+            "cell_methods": "", 
+            "cell_measures": "", 
+            "long_name": "Surface Altitude", 
+            "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", 
+            "out_name": "orog", 
             "type": "real", 
-            "valid_max": "543.6", 
-            "ok_max_mean_abs": "293.8"
-        }, 
-        "n2oglobal": {
-            "comment": "Global mean Nitrous Oxide (N2O)", 
-            "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": "", 
+            "valid_min": "-700", 
+            "valid_max": "1.00E+04", 
             "ok_min_mean_abs": "", 
-            "units": "1e-09", 
-            "out_name": "n2oglobal", 
-            "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": "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": "kg kg-1", 
-            "out_name": "cli", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "ts": {
-            "comment": "Temperature of the lower boundary of the atmosphere", 
-            "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"
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "clt": {
-            "comment": "cloud area fraction", 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "-0.0001822", 
-            "long_name": "Total Cloud Fraction", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "ch4": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_methane_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "39.37", 
-            "units": "1.0", 
-            "out_name": "clt", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Mole Fraction of CH4", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev19 time2", 
+            "out_name": "ch4", 
             "type": "real", 
-            "valid_max": "105", 
-            "ok_max_mean_abs": "84.98"
-        }, 
-        "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": "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": "kg kg-1", 
-            "out_name": "clw", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta": {
-            "comment": "", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "157.1", 
-            "long_name": "Air Temperature", 
-            "standard_name": "air_temperature", 
+        "clivi": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_mass_content_of_cloud_ice", 
+            "units": "kg m-2", 
             "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": "Sea Level Pressure", 
-            "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", 
+            "long_name": "Ice Water Path", 
+            "comment": "Mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "clivi", 
             "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": "Mole fraction of Carbon Dioxide in the Atmosphere", 
-            "dimensions": "longitude latitude plev17 time2", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Mole Fraction of CO2", 
-            "standard_name": "mole_fraction_of_carbon_dioxide_in_air", 
+            "valid_min": "-1.872e-06", 
+            "valid_max": "1.535", 
+            "ok_min_mean_abs": "-0.0348", 
+            "ok_max_mean_abs": "0.1187"
+        }, 
+        "fco2fos": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean within years time: mean over years", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fossil_fuel_combustion", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1e-06", 
-            "out_name": "co2Clim", 
+            "cell_measures": "time: mean", 
+            "long_name": "Carbon Mass Flux into Atmosphere Due to Fossil Fuel Emissions of CO2", 
+            "comment": "This is the prescribed anthropogenic CO2 flux from fossil fuel use, including cement production, and flaring (but not from land-use changes, agricultural burning, forest regrowth, etc.)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fco2fos", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sfcWind": {
-            "comment": "near-surface (usually, 10 meters) wind speed.", 
-            "dimensions": "longitude latitude time height10m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Near-Surface Wind Speed", 
-            "standard_name": "wind_speed", 
+        "co2": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "sfcWind", 
+            "standard_name": "mole_fraction_of_carbon_dioxide_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Mole Fraction of CO2", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev19 time2", 
+            "out_name": "co2", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ch4Clim": {
-            "comment": "Climatology of methane mole fraction", 
-            "dimensions": "longitude latitude plev17 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": "1e-09", 
-            "out_name": "ch4Clim", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "wap": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-0.03549", 
-            "units": "kg m-2", 
-            "out_name": "clwvi", 
+            "cell_measures": "time: mean", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "wap", 
             "type": "real", 
-            "valid_max": "3.364", 
-            "ok_max_mean_abs": "0.2846"
+            "positive": "", 
+            "valid_min": "-1.126", 
+            "valid_max": "2.319", 
+            "ok_min_mean_abs": "-0.005083", 
+            "ok_max_mean_abs": "0.04256"
         }, 
         "rsdscs": {
-            "comment": "surface solar irradiance clear sky for UV calculations", 
-            "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", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", 
+            "comment": "surface solar irradiance clear sky for UV calculations", 
+            "dimensions": "longitude latitude time", 
             "out_name": "rsdscs", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "-1.748e+30", 
             "valid_max": "522.4", 
+            "ok_min_mean_abs": "206.9", 
             "ok_max_mean_abs": "239"
         }, 
-        "huss": {
-            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
+        "tas": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Near-Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
             "dimensions": "longitude latitude time height2m", 
+            "out_name": "tas", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "-7.21e-06", 
-            "long_name": "Near-Surface Specific Humidity", 
-            "standard_name": "specific_humidity", 
+            "valid_min": "180.6", 
+            "valid_max": "335.1", 
+            "ok_min_mean_abs": "262.4", 
+            "ok_max_mean_abs": "293"
+        }, 
+        "ta": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0.006391", 
-            "units": "1.0", 
-            "out_name": "huss", 
+            "cell_measures": "time: mean", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "ta", 
             "type": "real", 
-            "valid_max": "0.02992", 
-            "ok_max_mean_abs": "0.008749"
+            "positive": "", 
+            "valid_min": "157.1", 
+            "valid_max": "336.3", 
+            "ok_min_mean_abs": "194.3", 
+            "ok_max_mean_abs": "299.8"
         }, 
-        "rtmt": {
-            "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.", 
-            "dimensions": "longitude latitude time", 
-            "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", 
+        "hfls": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "76.91", 
+            "standard_name": "surface_upward_latent_heat_flux", 
             "units": "W m-2", 
-            "out_name": "rtmt", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfls", 
             "type": "real", 
-            "valid_max": "218.7", 
-            "ok_max_mean_abs": "89.25"
+            "positive": "up", 
+            "valid_min": "-76.77", 
+            "valid_max": "790.7", 
+            "ok_min_mean_abs": "50.39", 
+            "ok_max_mean_abs": "73.2"
         }, 
-        "evspsbl": {
-            "comment": "Evaporation 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", 
+        "clt": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "evspsbl", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Cloud Fraction", 
+            "comment": "Total cloud area fraction for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "clt", 
             "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", 
+            "valid_min": "-0.0001822", 
+            "valid_max": "105", 
+            "ok_min_mean_abs": "39.37", 
+            "ok_max_mean_abs": "84.98"
+        }, 
+        "ua": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "orog", 
-            "type": "real", 
-            "valid_max": "1.00E+04", 
-            "ok_max_mean_abs": ""
-        }, 
-        "co2": {
+            "cell_measures": "time: mean", 
+            "long_name": "Eastward Wind", 
             "comment": "", 
-            "dimensions": "longitude latitude plev17 time", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "ua", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Mole Fraction of CO2", 
-            "standard_name": "mole_fraction_of_carbon_dioxide_in_air", 
+            "valid_min": "-68.65", 
+            "valid_max": "136.6", 
+            "ok_min_mean_abs": "1.101", 
+            "ok_max_mean_abs": "22.42"
+        }, 
+        "tasmax": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "co2", 
+            "cell_measures": "time: maximum within days time: mean over days", 
+            "long_name": "Daily Maximum Near-Surface Air Temperature", 
+            "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')", 
+            "dimensions": "longitude latitude time height2m", 
+            "out_name": "tasmax", 
             "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-12", 
-            "out_name": "cfc11global", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "181.9", 
+            "valid_max": "341.9", 
+            "ok_min_mean_abs": "264.9", 
+            "ok_max_mean_abs": "294"
         }, 
-        "rlds": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "down", 
-            "valid_min": "30.71", 
-            "long_name": "Surface Downwelling Longwave Radiation", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+        "ci": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "convection_time_fraction", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "271.2", 
-            "units": "W m-2", 
-            "out_name": "rlds", 
+            "cell_measures": "time: mean", 
+            "long_name": "Fraction of Time Convection Occurs", 
+            "comment": "Fraction of time that convection occurs in the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "ci", 
             "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": "Climatology of Global Mean Mole Fraction of CH4", 
-            "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": "1e-09", 
-            "out_name": "ch4globalClim", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tauv": {
-            "comment": "Downward northward wind stress at the surface", 
-            "dimensions": "longitude latitude time", 
-            "positive": "down", 
-            "valid_min": "-2.472", 
-            "long_name": "Surface Downward Northward Wind Stress", 
-            "standard_name": "surface_downward_northward_stress", 
+        "rlus": {
             "modeling_realm": "atmos", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "0.01447", 
-            "units": "Pa", 
-            "out_name": "tauv", 
+            "long_name": "Surface Upwelling Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlus", 
             "type": "real", 
-            "valid_max": "2.527", 
-            "ok_max_mean_abs": "0.08134"
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+            "positive": "up", 
+            "valid_min": "43.75", 
+            "valid_max": "658", 
+            "ok_min_mean_abs": "325.6", 
+            "ok_max_mean_abs": "376.3"
         }, 
         "rlut": {
-            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
-            "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", 
+            "standard_name": "toa_outgoing_longwave_flux", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Longwave Radiation", 
+            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "dimensions": "longitude latitude time", 
             "out_name": "rlut", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "67.48", 
             "valid_max": "383.2", 
+            "ok_min_mean_abs": "207.4", 
             "ok_max_mean_abs": "234.4"
         }, 
-        "rsdt": {
-            "comment": "Shortwave radiation incident 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": "surface solar irradiance for UV calculations", 
-            "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"
-        }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "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", 
+        "cli": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_fraction_of_cloud_ice_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-5.521e-05", 
-            "units": "kg m-2 s-1", 
-            "out_name": "sbl", 
+            "cell_measures": "time: mean", 
+            "long_name": "Mass Fraction of Cloud Ice", 
+            "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "cli", 
             "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-12", 
-            "out_name": "cfc113global", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
+        "mc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_net_upward_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Convective Mass Flux", 
+            "comment": "The net mass flux should represent the difference between the updraft and downdraft components.  The flux is computed as the mass divided by the area of the grid cell.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "mc", 
             "type": "real", 
-            "dimensions": "longitude latitude time"
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
         "rsus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upwelling Shortwave Radiation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rsus", 
+            "type": "real", 
             "positive": "up", 
             "valid_min": "-0.006589", 
-            "long_name": "Surface Upwelling Shortwave Radiation", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "valid_max": "422.2", 
+            "ok_min_mean_abs": "26.22", 
+            "ok_max_mean_abs": "43.77"
+        }, 
+        "rlds": {
             "modeling_realm": "atmos", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlds", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "30.71", 
+            "valid_max": "520.5", 
+            "ok_min_mean_abs": "271.2", 
+            "ok_max_mean_abs": "323.6"
+        }, 
+        "huss": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "26.22", 
-            "units": "W m-2", 
-            "out_name": "rsus", 
+            "cell_measures": "time: mean", 
+            "long_name": "Near-Surface Specific Humidity", 
+            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
+            "dimensions": "longitude latitude time height2m", 
+            "out_name": "huss", 
             "type": "real", 
-            "valid_max": "422.2", 
-            "ok_max_mean_abs": "43.77"
+            "positive": "", 
+            "valid_min": "-7.21e-06", 
+            "valid_max": "0.02992", 
+            "ok_min_mean_abs": "0.006391", 
+            "ok_max_mean_abs": "0.008749"
         }, 
-        "cfc12global": {
+        "va": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Northward Wind", 
             "comment": "", 
-            "dimensions": "time", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "va", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Global Mean Mole Fraction of CFC12", 
-            "standard_name": "mole_fraction_of_cfc12_in_air", 
+            "valid_min": "-71.1", 
+            "valid_max": "69.93", 
+            "ok_min_mean_abs": "0.9886", 
+            "ok_max_mean_abs": "4.679"
+        }, 
+        "n2oglobal": {
             "modeling_realm": "atmos atmosChem", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+            "units": "1e-09", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "1e-12", 
-            "out_name": "cfc12global", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Global Mean Mole Fraction of N2O", 
+            "comment": "Global mean Nitrous Oxide (N2O)", 
+            "dimensions": "time2", 
+            "out_name": "n2oglobal", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "rsutcs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "96.72", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
             "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.0", 
-            "out_name": "ci", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsutcs", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "positive": "up", 
+            "valid_min": "0", 
+            "valid_max": "444", 
+            "ok_min_mean_abs": "54.7", 
+            "ok_max_mean_abs": "73.36"
         }, 
-        "n2oClim": {
-            "comment": "Climatology of Nitrous Oxide (N2O)", 
-            "dimensions": "longitude latitude plev17 time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Mole Fraction of N2O", 
-            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+        "tro3": {
             "modeling_realm": "atmos atmosChem", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "mole_fraction_of_ozone_in_air", 
             "units": "1e-09", 
-            "out_name": "n2oClim", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Mole Fraction of O3", 
+            "comment": "Mole fraction of ozone (O3)", 
+            "dimensions": "longitude latitude plev19 time2", 
+            "out_name": "tro3", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co2massClim": {
-            "comment": "Climatology of total atmospheric mass of Carbon Dioxide", 
-            "dimensions": "time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Total Atmospheric Mass of CO2", 
-            "standard_name": "atmosphere_mass_of_carbon_dioxide", 
+        "ccb": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "kg", 
-            "out_name": "co2massClim", 
+            "standard_name": "air_pressure_at_convective_cloud_base", 
+            "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Air Pressure at Convective Cloud Base", 
+            "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period. ", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "ccb", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cl": {
-            "comment": "Percentage cloud cover, including 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", 
+        "pfull": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-0.04479", 
-            "units": "%", 
-            "out_name": "cl", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Pressure on Model Levels", 
+            "comment": "Air pressure on model levels", 
+            "dimensions": "longitude latitude alevel time2", 
+            "out_name": "pfull", 
             "type": "real", 
-            "valid_max": "105", 
-            "ok_max_mean_abs": "26.07"
-        }, 
-        "n2oglobalClim": {
-            "comment": "Climatology of global mean Nitrous Oxide (N2O)", 
-            "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": "1e-09", 
-            "out_name": "n2oglobalClim", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "clw": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_cloud_liquid_water_in_air", 
+            "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Mass Fraction of Cloud Liquid Water", 
+            "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "clw", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clwvi": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_cloud_condensed_water_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "228.9", 
-            "units": "W m-2", 
-            "out_name": "rlutcs", 
+            "cell_measures": "time: mean", 
+            "long_name": "Condensed Water Path", 
+            "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "clwvi", 
             "type": "real", 
-            "valid_max": "377.5", 
-            "ok_max_mean_abs": "260.4"
-        }, 
-        "href": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
+            "positive": "", 
+            "valid_min": "-3.827e-06", 
+            "valid_max": "3.364", 
+            "ok_min_mean_abs": "-0.03549", 
+            "ok_max_mean_abs": "0.2846"
         }, 
-        "hfls": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "valid_min": "-76.77", 
-            "long_name": "Surface Upward Latent Heat Flux", 
-            "standard_name": "surface_upward_latent_heat_flux", 
+        "rsuscs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "50.39", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
             "units": "W m-2", 
-            "out_name": "hfls", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation", 
+            "comment": "Surface upwelling clear-sky shortwave radiation", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsuscs", 
             "type": "real", 
-            "valid_max": "790.7", 
-            "ok_max_mean_abs": "73.2"
+            "positive": "up", 
+            "valid_min": "-0.01446", 
+            "valid_max": "462.2", 
+            "ok_min_mean_abs": "31.65", 
+            "ok_max_mean_abs": "61.59"
         }, 
-        "co2mass": {
-            "comment": "Total atmospheric mass of Carbon Dioxide", 
+        "cfc12global": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_cfc12_in_air", 
+            "units": "1e-12", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Global Mean Mole Fraction of CFC12", 
+            "comment": "", 
             "dimensions": "time", 
+            "out_name": "cfc12global", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pr": {
-            "comment": "includes both liquid and solid phases", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Precipitation", 
-            "standard_name": "precipitation_flux", 
+        "hus": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "2.156e-05", 
-            "units": "kg m-2 s-1", 
-            "out_name": "pr", 
+            "cell_measures": "time: mean", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "hus", 
             "type": "real", 
-            "valid_max": "0.001254", 
-            "ok_max_mean_abs": "3.215e-05"
-        }, 
-        "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": "4.791e+04", 
-            "long_name": "Surface Air Pressure", 
-            "standard_name": "surface_air_pressure", 
+            "valid_min": "-0.000299", 
+            "valid_max": "0.02841", 
+            "ok_min_mean_abs": "-0.0003539", 
+            "ok_max_mean_abs": "0.01041"
+        }, 
+        "rsdt": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "toa_incoming_shortwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "9.165e+04", 
-            "units": "Pa", 
-            "out_name": "ps", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Incident Shortwave Radiation", 
+            "comment": "Shortwave radiation incident at the top of the atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsdt", 
             "type": "real", 
-            "valid_max": "1.119e+05", 
-            "ok_max_mean_abs": "1.019e+05"
+            "positive": "down", 
+            "valid_min": "0", 
+            "valid_max": "580.4", 
+            "ok_min_mean_abs": "282.6", 
+            "ok_max_mean_abs": "315.8"
         }, 
-        "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", 
+        "cl": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "325.6", 
-            "units": "W m-2", 
-            "out_name": "rlus", 
+            "cell_measures": "time: mean", 
+            "long_name": "Cloud Area Fraction", 
+            "comment": "Percentage cloud cover, including both large-scale and convective cloud.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "cl", 
             "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": "Northward component of the near surface wind", 
-            "dimensions": "longitude latitude time height10m", 
             "positive": "", 
-            "valid_min": "-18.04", 
-            "long_name": "Northward Near-Surface Wind", 
-            "standard_name": "northward_wind", 
+            "valid_min": "0", 
+            "valid_max": "105", 
+            "ok_min_mean_abs": "-0.04479", 
+            "ok_max_mean_abs": "26.07"
+        }, 
+        "rsds": {
             "modeling_realm": "atmos", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "1.065", 
-            "units": "m s-1", 
-            "out_name": "vas", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "comment": "surface solar irradiance for UV calculations", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsds", 
             "type": "real", 
-            "valid_max": "22.84", 
-            "ok_max_mean_abs": "2.678"
+            "positive": "down", 
+            "valid_min": "-0.002946", 
+            "valid_max": "524.4", 
+            "ok_min_mean_abs": "143.9", 
+            "ok_max_mean_abs": "181.6"
         }, 
-        "wap": {
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "-1.126", 
-            "long_name": "omega (=dp/dt)", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
+        "rtmt": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "net_downward_radiative_flux_at_top_of_atmosphere_model", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-0.005083", 
-            "units": "Pa s-1", 
-            "out_name": "wap", 
+            "cell_measures": "time: mean", 
+            "long_name": "Net Downward Flux at Top of Model", 
+            "comment": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rtmt", 
             "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"
+            "positive": "down", 
+            "valid_min": "-232.8", 
+            "valid_max": "218.7", 
+            "ok_min_mean_abs": "76.91", 
+            "ok_max_mean_abs": "89.25"
         }, 
-        "zg": {
-            "comment": "", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "-719.7", 
-            "long_name": "Geopotential Height", 
-            "standard_name": "geopotential_height", 
+        "tauv": {
             "modeling_realm": "atmos", 
+            "standard_name": "surface_downward_northward_stress", 
+            "units": "Pa", 
+            "cell_methods": "", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-113.4", 
-            "units": "m", 
-            "out_name": "zg", 
+            "long_name": "Surface Downward Northward Wind Stress", 
+            "comment": "Downward northward wind stress at the surface", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tauv", 
             "type": "real", 
-            "valid_max": "3.437e+04", 
-            "ok_max_mean_abs": "3.299e+04"
+            "positive": "down", 
+            "valid_min": "-2.472", 
+            "valid_max": "2.527", 
+            "ok_min_mean_abs": "0.01447", 
+            "ok_max_mean_abs": "0.08134"
         }, 
-        "hurs": {
-            "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
-            "dimensions": "longitude latitude time height2m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Near-Surface Relative Humidity", 
-            "standard_name": "relative_humidity", 
+        "prc": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "convective_precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "hurs", 
+            "cell_measures": "time: mean", 
+            "long_name": "Convective Precipitation", 
+            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prc", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "pfull": {
-            "comment": "Air pressure on model levels", 
-            "dimensions": "longitude latitude alevel time2", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Pressure on Model Levels", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0", 
+            "valid_max": "0.0006323", 
+            "ok_min_mean_abs": "-2.528e-06", 
+            "ok_max_mean_abs": "3.209e-05"
+        }, 
+        "evspsbl": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean within years time: mean over years", 
+            "standard_name": "water_evaporation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "pfull", 
+            "cell_measures": "time: mean", 
+            "long_name": "Evaporation", 
+            "comment": "Evaporation 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", 
+            "out_name": "evspsbl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ch4global": {
-            "comment": "Global Mean Mole Fraction of CH4", 
-            "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", 
+        "rlutcs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "1e-09", 
-            "out_name": "ch4global", 
+            "long_name": "TOA Outgoing Clear-Sky Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlutcs", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "positive": "up", 
+            "valid_min": "70.59", 
+            "valid_max": "377.5", 
+            "ok_min_mean_abs": "228.9", 
+            "ok_max_mean_abs": "260.4"
         }, 
         "hur": {
-            "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
-            "dimensions": "longitude latitude plev17 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", 
+            "standard_name": "relative_humidity", 
             "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Relative Humidity", 
+            "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
+            "dimensions": "longitude latitude plev19 time", 
             "out_name": "hur", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "-2.642", 
             "valid_max": "135.7", 
+            "ok_min_mean_abs": "-10.31", 
             "ok_max_mean_abs": "97"
         }, 
-        "hus": {
-            "comment": "", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "-0.000299", 
-            "long_name": "Specific Humidity", 
-            "standard_name": "specific_humidity", 
+        "psl": {
             "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"
-        }, 
-        "p0": {
+            "standard_name": "air_pressure_at_sea_level", 
             "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", 
+            "long_name": "Sea Level Pressure", 
+            "comment": "Sea Level Pressure", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "psl", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ch4": {
-            "comment": "", 
-            "dimensions": "longitude latitude plev17 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": "mole mole-1", 
-            "out_name": "ch4", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "9.122e+04", 
+            "valid_max": "1.137e+05", 
+            "ok_min_mean_abs": "9.57e+04", 
+            "ok_max_mean_abs": "1.063e+05"
         }, 
-        "tasmin": {
-            "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')", 
-            "dimensions": "longitude latitude time height2m", 
-            "positive": "", 
-            "valid_min": "182.8", 
-            "long_name": "Daily Minimum Near-Surface Air Temperature", 
-            "standard_name": "air_temperature", 
+        "hfss": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: minimum within days time: mean over days", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "260.9", 
-            "units": "K", 
-            "out_name": "tasmin", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfss", 
             "type": "real", 
-            "valid_max": "323", 
-            "ok_max_mean_abs": "290.6"
+            "positive": "up", 
+            "valid_min": "-264.5", 
+            "valid_max": "844.8", 
+            "ok_min_mean_abs": "10.7", 
+            "ok_max_mean_abs": "34.84"
         }, 
-        "tauu": {
-            "comment": "Downward eastward wind stress at the surface", 
-            "dimensions": "longitude latitude time", 
-            "positive": "down", 
-            "valid_min": "-2.729", 
-            "long_name": "Surface Downward Eastward Wind Stress", 
-            "standard_name": "surface_downward_eastward_stress", 
+        "vas": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "0.03979", 
-            "units": "Pa", 
-            "out_name": "tauu", 
+            "cell_measures": "time: mean", 
+            "long_name": "Northward Near-Surface Wind", 
+            "comment": "Northward component of the near surface wind", 
+            "dimensions": "longitude latitude time height10m", 
+            "out_name": "vas", 
             "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 height2m", 
             "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"
-        }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
+            "valid_min": "-18.04", 
+            "valid_max": "22.84", 
+            "ok_min_mean_abs": "1.065", 
+            "ok_max_mean_abs": "2.678"
         }, 
-        "ua": {
-            "comment": "", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "-68.65", 
-            "long_name": "Eastward Wind", 
-            "standard_name": "eastward_wind", 
+        "prw": {
             "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_water_vapor_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "1.101", 
-            "units": "m s-1", 
-            "out_name": "ua", 
+            "long_name": "Water Vapor Path", 
+            "comment": "vertically integrated through the atmospheric column", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prw", 
             "type": "real", 
-            "valid_max": "136.6", 
-            "ok_max_mean_abs": "22.42"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "va": {
-            "comment": "", 
-            "dimensions": "longitude latitude plev17 time", 
             "positive": "", 
-            "valid_min": "-71.1", 
-            "long_name": "Northward Wind", 
-            "standard_name": "northward_wind", 
+            "valid_min": "-0.0006775", 
+            "valid_max": "78.04", 
+            "ok_min_mean_abs": "12.75", 
+            "ok_max_mean_abs": "23.09"
+        }, 
+        "fco2nat": {
             "modeling_realm": "atmos", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_natural_sources", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "0.9886", 
-            "units": "m s-1", 
-            "out_name": "va", 
+            "long_name": "Surface Carbon Mass Flux into the Atmosphere Due to Natural Sources", 
+            "comment": "This is what the atmosphere sees (on its own grid).  This field should be equivalent to the combined natural fluxes of carbon  that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fco2nat", 
             "type": "real", 
-            "valid_max": "69.93", 
-            "ok_max_mean_abs": "4.679"
-        }, 
-        "n2o": {
-            "comment": "", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
+            "positive": "up", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "n2o", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ch4global": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_methane_in_air", 
+            "units": "1e-09", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Global Mean Mole Fraction of CH4", 
+            "comment": "Global Mean Mole Fraction of CH4", 
+            "dimensions": "time2", 
+            "out_name": "ch4global", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prc": {
-            "comment": "Convective precipitation 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", 
+        "uas": {
             "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-2.528e-06", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prc", 
+            "long_name": "Eastward Near-Surface Wind", 
+            "comment": "Eastward component of the near-surface (usually, 10 meters)  wind", 
+            "dimensions": "longitude latitude time height10m", 
+            "out_name": "uas", 
             "type": "real", 
-            "valid_max": "0.0006323", 
-            "ok_max_mean_abs": "3.209e-05"
+            "positive": "", 
+            "valid_min": "-19.01", 
+            "valid_max": "18.68", 
+            "ok_min_mean_abs": "1.668", 
+            "ok_max_mean_abs": "4.106"
         }, 
-        "tas": {
-            "comment": "near-surface (usually, 2 meter) air temperature", 
+        "hurs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Near-Surface Relative Humidity", 
+            "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
             "dimensions": "longitude latitude time height2m", 
+            "out_name": "hurs", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "180.6", 
-            "long_name": "Near-Surface Air Temperature", 
-            "standard_name": "air_temperature", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tauu": {
             "modeling_realm": "atmos", 
+            "standard_name": "surface_downward_eastward_stress", 
+            "units": "Pa", 
+            "cell_methods": "", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "262.4", 
-            "units": "K", 
-            "out_name": "tas", 
+            "long_name": "Surface Downward Eastward Wind Stress", 
+            "comment": "Downward eastward wind stress at the surface", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tauu", 
             "type": "real", 
-            "valid_max": "335.1", 
-            "ok_max_mean_abs": "293"
+            "positive": "down", 
+            "valid_min": "-2.729", 
+            "valid_max": "2.934", 
+            "ok_min_mean_abs": "0.03979", 
+            "ok_max_mean_abs": "0.1065"
         }, 
-        "rsuscs": {
-            "comment": "Surface upwelling clear-sky shortwave radiation", 
-            "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", 
+        "pr": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "31.65", 
-            "units": "W m-2", 
-            "out_name": "rsuscs", 
+            "cell_measures": "time: mean", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pr", 
             "type": "real", 
-            "valid_max": "462.2", 
-            "ok_max_mean_abs": "61.59"
-        }, 
-        "uas": {
-            "comment": "Eastward component of the near-surface (usually, 10 meters)  wind", 
-            "dimensions": "longitude latitude time height10m", 
             "positive": "", 
-            "valid_min": "-19.01", 
-            "long_name": "Eastward Near-Surface Wind", 
-            "standard_name": "eastward_wind", 
+            "valid_min": "0", 
+            "valid_max": "0.001254", 
+            "ok_min_mean_abs": "2.156e-05", 
+            "ok_max_mean_abs": "3.215e-05"
+        }, 
+        "ts": {
             "modeling_realm": "atmos", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "1.668", 
-            "units": "m s-1", 
-            "out_name": "uas", 
+            "long_name": "Surface Temperature", 
+            "comment": "Temperature of the lower boundary of the atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "ts", 
             "type": "real", 
-            "valid_max": "18.68", 
-            "ok_max_mean_abs": "4.106"
+            "positive": "", 
+            "valid_min": "176.8", 
+            "valid_max": "339.6", 
+            "ok_min_mean_abs": "262.8", 
+            "ok_max_mean_abs": "293.3"
         }, 
-        "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", 
+        "rsut": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "10.7", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
             "units": "W m-2", 
-            "out_name": "hfss", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Shortwave Radiation", 
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsut", 
             "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"
+            "positive": "up", 
+            "valid_min": "-0.02689", 
+            "valid_max": "421.9", 
+            "ok_min_mean_abs": "96.72", 
+            "ok_max_mean_abs": "114.1"
         }, 
-        "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", 
+        "cct": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_pressure_at_convective_cloud_top", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "12.75", 
-            "units": "kg m-2", 
-            "out_name": "prw", 
+            "cell_measures": "time: mean", 
+            "long_name": "Air Pressure at Convective Cloud Top", 
+            "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cct", 
             "type": "real", 
-            "valid_max": "78.04", 
-            "ok_max_mean_abs": "23.09"
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "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": "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", 
+            "standard_name": "snowfall_flux", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snowfall Flux", 
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
+            "dimensions": "longitude latitude time", 
             "out_name": "prsn", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0.0002987", 
+            "ok_min_mean_abs": "1.449e-06", 
             "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  that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.", 
-            "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", 
+        }, 
+        "tasmin": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fco2nat", 
+            "cell_measures": "time: minimum within days time: mean over days", 
+            "long_name": "Daily Minimum Near-Surface Air Temperature", 
+            "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')", 
+            "dimensions": "longitude latitude time height2m", 
+            "out_name": "tasmin", 
             "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"
+            "positive": "", 
+            "valid_min": "182.8", 
+            "valid_max": "323", 
+            "ok_min_mean_abs": "260.9", 
+            "ok_max_mean_abs": "290.6"
         }, 
         "phalf": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Pressure on Model Half-Levels", 
             "comment": "Air pressure on model half-levels", 
             "dimensions": "longitude latitude alevhalf time2", 
+            "out_name": "phalf", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "phalf", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hcfc22global": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_hcfc22_in_air", 
+            "units": "1e-12", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Global Mean Mole Fraction of HCFC22", 
+            "comment": "", 
+            "dimensions": "time", 
+            "out_name": "hcfc22global", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.)", 
+        "fco2antt": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_dioxide_expressed_as_carbon_due_to_anthropogenic_emission", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Carbon Mass Flux into Atmosphere Due to All Anthropogenic Emissions of CO2", 
+            "comment": "This is requested only for the emission-driven coupled carbon climate model runs.  Does not include natural fire sources but, includes all anthropogenic sources, including fossil fuel use, cement production, agricultural burning, and sources associated with anthropogenic land use change excluding forest regrowth.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fco2antt", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zg": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fco2fos", 
+            "cell_measures": "time: mean", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev19 time", 
+            "out_name": "zg", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-719.7", 
+            "valid_max": "3.437e+04", 
+            "ok_min_mean_abs": "-113.4", 
+            "ok_max_mean_abs": "3.299e+04"
+        }, 
+        "sfcWind": {
+            "modeling_realm": "atmos", 
+            "standard_name": "wind_speed", 
+            "units": "m s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Near-Surface Wind Speed", 
+            "comment": "near-surface (usually, 10 meters) wind speed.", 
+            "dimensions": "longitude latitude time height10m", 
+            "out_name": "sfcWind", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hcfc22global": {
+        "cfc113global": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_cfc113_in_air", 
+            "units": "1e-12", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Global Mean Mole Fraction of CFC113", 
             "comment": "", 
             "dimensions": "time", 
+            "out_name": "cfc113global", 
+            "type": "real", 
             "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-12", 
-            "out_name": "hcfc22global", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tro3Clim": {
-            "comment": "", 
-            "dimensions": "longitude latitude plev17 time2", 
+        "sbl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_snow_and_ice_sublimation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Snow and Ice Sublimation Flux", 
+            "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sbl", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Mole Fraction of O3", 
-            "standard_name": "mole_fraction_of_ozone_in_air", 
+            "valid_min": "-0.004959", 
+            "valid_max": "0.0009936", 
+            "ok_min_mean_abs": "-5.521e-05", 
+            "ok_max_mean_abs": "9.61e-05"
+        }, 
+        "n2o": {
             "modeling_realm": "atmos atmosChem", 
-            "cell_measures": "time: mean within years time: mean over years", 
+            "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1e-09", 
-            "out_name": "tro3Clim", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Mole Fraction of N2O", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev19 time2", 
+            "out_name": "n2o", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "sci": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "shallow_convection_time_fraction", 
+            "units": "1.0", 
             "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"
-        }, 
-        "cct": {
-            "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.", 
+            "cell_measures": "time: mean", 
+            "long_name": "Fraction of Time Shallow Convection Occurs", 
+            "comment": "Fraction of time that shallow convection occurs in the grid cell.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sci", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "cct", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cfc11global": {
+            "modeling_realm": "atmos atmosChem", 
+            "standard_name": "mole_fraction_of_cfc11_in_air", 
+            "units": "1e-12", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Global Mean Mole Fraction of CFC11", 
+            "comment": "", 
+            "dimensions": "time", 
+            "out_name": "cfc11global", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
+        "co2mass": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_mass_of_carbon_dioxide", 
+            "units": "kg", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Total Atmospheric Mass of CO2", 
+            "comment": "Total atmospheric mass of Carbon Dioxide", 
+            "dimensions": "time2", 
+            "out_name": "co2mass", 
             "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "ccb": {
-            "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period. ", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Air Pressure at Convective Cloud Base", 
-            "standard_name": "air_pressure_at_convective_cloud_base", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rldscs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "ccb", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Clear-Sky Longwave Radiation", 
+            "comment": "Surface downwelling clear-sky longwave radiation", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rldscs", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "positive": "down", 
+            "valid_min": "33.55", 
+            "valid_max": "543.6", 
+            "ok_min_mean_abs": "238.6", 
+            "ok_max_mean_abs": "293.8"
         }
     }
 }
diff --git a/TestTables/CMIP6_AmonAdj.json b/TestTables/CMIP6_AmonAdj.json
index e184643..2370d54 100644
--- a/TestTables/CMIP6_AmonAdj.json
+++ b/TestTables/CMIP6_AmonAdj.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "30.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table AmonAdj", 
         "realm": "atmos", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "mon", 
-        "table_id": "Table AmonAdj", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "30.00000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alt40": {
+            "standard_name": "altitude", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "plev10": {
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+        "depth0m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "ocean_sigma": {
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "ocean_s": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typec4pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "2000", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
+        }, 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
             "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,311 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
             "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "50000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "latitude": {
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "56000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
+        }, 
+        "p700": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "84000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "85000.", 
+                "70000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev4": {
+        "plev17": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev23": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1025,27 +1188,103 @@
                 "100.", 
                 "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1087,584 +1326,265 @@
                 "5.", 
                 "3."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
-        "plev27": {
-            "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
-                "92500.", 
-                "90000.", 
-                "87500.", 
-                "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
-                "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
-                "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "92500.", 
+                "85000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
             "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec3pft": {
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,487 +1634,824 @@
                 "80.", 
                 "100000."
             ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
             "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "1.0", 
-            "axis": "Z"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "longitude": {
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "bare_ground", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_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))", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "depth_c": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "ap_bnds": {
+        "ps": {
+            "long_name": "Surface Air Pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
-        "ap": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": ""
         }, 
-        "href": {
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "zlev": {
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "ps": {
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
             "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
         "ptop": {
-            "units": "Pa", 
             "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "b_bnds": {
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "tasAdjust": {
-            "comment": "", 
-            "dimensions": "longitude latitude time height2m", 
-            "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": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "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": ""
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "nsigma": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "zlev_bnds": {
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
             "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
             "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "z1": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: z1", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "z2": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: z2", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "a": {
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: a(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "p0": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: reference pressure", 
-            "type": "", 
-            "dimensions": ""
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "b": {
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "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", 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "tasAdjust": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prAdjust", 
+            "cell_measures": "time: mean", 
+            "long_name": "Bias-Corrected Near-Surface Air Temperature", 
+            "comment": "", 
+            "dimensions": "longitude latitude time height2m", 
+            "out_name": "tasAdjust", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
         "pslAdjust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Bias-Corrected Sea Level Pressure", 
             "comment": "not, in general, the same as surface pressure", 
             "dimensions": "longitude latitude time", 
+            "out_name": "pslAdjust", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Bias-Corrected Sea Level Pressure", 
-            "standard_name": "air_pressure_at_sea_level", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tsAdjust": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "pslAdjust", 
+            "cell_measures": "time: mean", 
+            "long_name": "Bias-Corrected Surface Temperature", 
+            "comment": "''skin'' temperature (i.e., SST for open ocean)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tsAdjust", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+        "prAdjust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Bias-Corrected Precipitation", 
+            "comment": "at surface; includes both liquid and solid phases from all types of clouds (both large-scale and convective)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prAdjust", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }
     }
 }
diff --git a/TestTables/CMIP6_CCMI1_hourly.json b/TestTables/CMIP6_CCMI1_hourly.json
deleted file mode 100644
index dec0aab..0000000
--- a/TestTables/CMIP6_CCMI1_hourly.json
+++ /dev/null
@@ -1,2380 +0,0 @@
-{
-    "Header": {
-        "product": "output", 
-        "approx_interval": "0.017361", 
-        "realm": "", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "hr", 
-        "table_id": "Table CCMI1_hourly", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
-    }, 
-    "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "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": "", 
-            "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.0", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typec4pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height2m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
-        }, 
-        "time3": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "17000.", 
-                "15000.", 
-                "13000.", 
-                "11500.", 
-                "10000.", 
-                "9000.", 
-                "8000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1500.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "150.", 
-                "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev27": {
-            "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
-                "92500.", 
-                "90000.", 
-                "87500.", 
-                "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
-                "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
-                "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7c": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
-                "20.", 
-                "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
-                "40.", 
-                "50.", 
-                "50.", 
-                "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
-        }, 
-        "effectRadIc": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p1000": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p500": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }
-    }, 
-    "variable_entry": {
-        "ccmiminute": {
-            "comment": "These are what each model believes the date/time (Gregorian calendar) to be at the middle of each time interval in the output (GMT, not local time).", 
-            "dimensions": "time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CCMI Minute", 
-            "standard_name": "unset", 
-            "modeling_realm": "", 
-            "cell_measures": "", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "minute", 
-            "out_name": "ccmiminute", 
-            "type": "integer", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "stoo3": {
-            "comment": "(dry deposition includes gravitational settling, impact scavenging, and turbulent deposition).", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "down", 
-            "valid_min": "0", 
-            "long_name": "Dry Deposition Rate of O3 in Stomata", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition_into_stomata", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "stoo3", 
-            "type": "real", 
-            "valid_max": "1000000", 
-            "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": ""
-        }, 
-        "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": ""
-        }, 
-        "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": "0", 
-            "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": "1000000", 
-            "ok_max_mean_abs": ""
-        }, 
-        "dryo3": {
-            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "down", 
-            "valid_min": "0", 
-            "long_name": "Dry Deposition Rate of O3", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "dryo3", 
-            "type": "real", 
-            "valid_max": "1000000", 
-            "ok_max_mean_abs": ""
-        }, 
-        "vmro3cnp": {
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Ozone Volume Mixing Ratio at Canopy Height", 
-            "standard_name": "mole_fraction_of_ozone_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "vmro3cnp", 
-            "type": "real", 
-            "valid_max": "1", 
-            "ok_max_mean_abs": ""
-        }, 
-        "sfvmro3": {
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Ozone Volume Mixing Ratio in the Lowest Model Layer", 
-            "standard_name": "mole_fraction_of_ozone_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "sfvmro3", 
-            "type": "real", 
-            "valid_max": "1", 
-            "ok_max_mean_abs": ""
-        }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "ccmimonth": {
-            "comment": "These are what each model believes the date/time (Gregorian calendar) to be at the middle of each time interval in the output (GMT, not local time).", 
-            "dimensions": "time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CCMI Month", 
-            "standard_name": "unset", 
-            "modeling_realm": "", 
-            "cell_measures": "", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "month", 
-            "out_name": "ccmimonth", 
-            "type": "integer", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "sfvmrno2": {
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "NO2 Volume Mixing Ratio in the Lowest Model Layer", 
-            "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "sfvmrno2", 
-            "type": "real", 
-            "valid_max": "1", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "sfvmrco": {
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "CO Volume Mixing Ratio in the Lowest Model Layer", 
-            "standard_name": "mole_fraction_of_carbon_monoxide_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "sfvmrco", 
-            "type": "real", 
-            "valid_max": "1", 
-            "ok_max_mean_abs": ""
-        }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "ccmiday": {
-            "comment": "These are what each model believes the date/time (Gregorian calendar) to be at the middle of each time interval in the output (GMT, not local time).", 
-            "dimensions": "time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CCMI Day", 
-            "standard_name": "unset", 
-            "modeling_realm": "", 
-            "cell_measures": "", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "day", 
-            "out_name": "ccmiday", 
-            "type": "integer", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ccmiyear": {
-            "comment": "These are what each model believes the date/time (Gregorian calendar) to be at the middle of each time interval in the output (GMT, not local time).", 
-            "dimensions": "time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CCMI Year", 
-            "standard_name": "unset", 
-            "modeling_realm": "", 
-            "cell_measures": "", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "year", 
-            "out_name": "ccmiyear", 
-            "type": "integer", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "gsto": {
-            "comment": "(m2 is the projected leaf area)  Full units are mmol H2O/m^2 leaf area/sec.", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Stomatal Conductance of Water Vapour", 
-            "standard_name": "unset", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mmol m-2 s-1", 
-            "out_name": "gsto", 
-            "type": "real", 
-            "valid_max": "1000000", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ccmihour": {
-            "comment": "These are what each model believes the date/time (Gregorian calendar) to be at the middle of each time interval in the output (GMT, not local time).", 
-            "dimensions": "time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CCMI Hour", 
-            "standard_name": "unset", 
-            "modeling_realm": "", 
-            "cell_measures": "", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "hour", 
-            "out_name": "ccmihour", 
-            "type": "integer", 
-            "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"
-        }, 
-        "sfmmrpm2p5": {
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "PM2.5 Mass Mixing Ratio in the Lowest Model Layer", 
-            "standard_name": "mass_fraction_of_pm2p5_ambient_aerosol_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg kg-1", 
-            "out_name": "sfmmrpm2p5", 
-            "type": "real", 
-            "valid_max": "1", 
-            "ok_max_mean_abs": ""
-        }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "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"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }
-    }
-}
diff --git a/TestTables/CMIP6_CCMI1_monthly.json b/TestTables/CMIP6_CCMI1_monthly.json
deleted file mode 100644
index 9fd4f19..0000000
--- a/TestTables/CMIP6_CCMI1_monthly.json
+++ /dev/null
@@ -1,2341 +0,0 @@
-{
-    "Header": {
-        "product": "output", 
-        "approx_interval": "30.00000", 
-        "realm": "atmos", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "mon", 
-        "table_id": "Table CCMI1_monthly", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
-    }, 
-    "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "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": "", 
-            "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.0", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typec4pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height2m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
-        }, 
-        "time3": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "17000.", 
-                "15000.", 
-                "13000.", 
-                "11500.", 
-                "10000.", 
-                "9000.", 
-                "8000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1500.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "150.", 
-                "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev27": {
-            "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
-                "92500.", 
-                "90000.", 
-                "87500.", 
-                "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
-                "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
-                "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7c": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
-                "20.", 
-                "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
-                "40.", 
-                "50.", 
-                "50.", 
-                "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
-        }, 
-        "effectRadIc": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p1000": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p500": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }
-    }, 
-    "variable_entry": {
-        "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": ""
-        }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "diabdrag": {
-            "comment": "Other sub-grid scale/numerical zonal drag excluding that already provided for the parameterized orographic and non-ororgraphic gravity waves. This would be used to calculate the total 'diabatic drag'. Contributions to this additional drag such Rayleigh friction and diffusion that can be calculated from the monthly mean wind fields should not be included, but details (e.g. coefficients) of the friction and/or diffusion used in the model should be provided separately.", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "-10000.0", 
-            "long_name": "Tendency of Eastward Wind from Numerical Artefacts", 
-            "standard_name": "tendency_of_eastward_wind_due_to_numerical_artefacts", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-2", 
-            "out_name": "diabdrag", 
-            "type": "real", 
-            "valid_max": "10000.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "tntlw": {
-            "comment": "longwave heating rates", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "-100.0", 
-            "long_name": "Longwave Heating Rate", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K s-1", 
-            "out_name": "tntlw", 
-            "type": "real", 
-            "valid_max": "100.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "accelnogw": {
-            "comment": "Eastward acceleration from the parameterized non-orographic gravity wave drag (NOGWD) derived either from daily means or 6hr fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Use the accelerations as applied in your model.", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "-10000.0", 
-            "long_name": "Tendency of Eastward Wind from Non-Oro GWD", 
-            "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-2", 
-            "out_name": "accelnogw", 
-            "type": "real", 
-            "valid_max": "10000.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "vmro3": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "Ozone Volume Mixing Ratio", 
-            "standard_name": "mole_fraction_of_ozone_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "vmro3", 
-            "type": "real", 
-            "valid_max": "1.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "fy": {
-            "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fy of Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3a of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "-10000.0", 
-            "long_name": "Northward EPF", 
-            "standard_name": "northward_eliassen_palm_flux_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m3 s-2", 
-            "out_name": "fy", 
-            "type": "real", 
-            "valid_max": "10000.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "fz": {
-            "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fz of the Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3b of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "-10000.0", 
-            "long_name": "Upward EPF", 
-            "standard_name": "upward_eliassen_palm_flux_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m3 s-2", 
-            "out_name": "fz", 
-            "type": "real", 
-            "valid_max": "10000.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "acceldivf": {
-            "comment": "Transformed Eulerian Mean Diagnostics Acceleration from the Eliassen-Palm flux divergence derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available).  Please use the definitions given by equation 3.5.2a of Andrews, Holton and Leovy text book.", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "-10000.0", 
-            "long_name": "Tendency of Eastward Wind from EPF Divergence", 
-            "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-2", 
-            "out_name": "acceldivf", 
-            "type": "real", 
-            "valid_max": "10000.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "tntsw": {
-            "comment": "shortwave heating rates", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "-100.0", 
-            "long_name": "Shortwave Heating Rate", 
-            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K s-1", 
-            "out_name": "tntsw", 
-            "type": "real", 
-            "valid_max": "100.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "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"
-        }, 
-        "vstar": {
-            "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "-10000.0", 
-            "long_name": "Northward TEM air velocity", 
-            "standard_name": "northward_transformed_eulerian_mean_air_velocity", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "vstar", 
-            "type": "real", 
-            "valid_max": "10000.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "wstar": {
-            "comment": "Transformed Eulerian Mean Diagnostics w*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "-10000.0", 
-            "long_name": "Upward TEM air velocity", 
-            "standard_name": "unset", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "wstar", 
-            "type": "real", 
-            "valid_max": "10000.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "accelogw": {
-            "comment": "Eastward acceleration from the parameterized orographic gravity wave drag (OGWD) derived either from daily means or 6hr fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Use the accelerations as applied in your model.", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "-10000.0", 
-            "long_name": "Tendency of Eastward Wind from Oro-GWD", 
-            "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-2", 
-            "out_name": "accelogw", 
-            "type": "real", 
-            "valid_max": "10000.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"
-        }, 
-        "zmtnt": {
-            "comment": "The diabatic heating rates due to all the processes that may change potential temperature", 
-            "dimensions": "longitude latitude plev17 time", 
-            "positive": "", 
-            "valid_min": "-500.0", 
-            "long_name": "Zonal Mean Diabatic Heating Rates", 
-            "standard_name": "tendency_of_air_temperature_due_to_diabatic_processes", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "K s-1", 
-            "out_name": "zmtnt", 
-            "type": "real", 
-            "valid_max": "500.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }
-    }
-}
diff --git a/TestTables/CMIP6_CORDEX_day.json b/TestTables/CMIP6_CORDEX_day.json
index 15178d7..7105860 100644
--- a/TestTables/CMIP6_CORDEX_day.json
+++ b/TestTables/CMIP6_CORDEX_day.json
@@ -1,2154 +1 @@
-{
-    "Header": {
-        "product": "output", 
-        "approx_interval": "1.00000", 
-        "realm": "atmos", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "day", 
-        "table_id": "Table CORDEX_day", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
-    }, 
-    "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "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": "", 
-            "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.0", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typec4pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height2m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
-        }, 
-        "time3": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "17000.", 
-                "15000.", 
-                "13000.", 
-                "11500.", 
-                "10000.", 
-                "9000.", 
-                "8000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1500.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "150.", 
-                "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev27": {
-            "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
-                "92500.", 
-                "90000.", 
-                "87500.", 
-                "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
-                "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
-                "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7c": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
-                "20.", 
-                "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
-                "40.", 
-                "50.", 
-                "50.", 
-                "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
-        }, 
-        "effectRadIc": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p1000": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p500": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }
-    }, 
-    "variable_entry": {
-        "depth_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "ta500": {
-            "comment": "", 
-            "dimensions": "longitude latitude time plev500", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Air Temperature", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "ta500", 
-            "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": ""
-        }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "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": ""
-        }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "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"
-        }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "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"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }
-    }
-}
+no Variable found for CORDEX_day
diff --git a/TestTables/CMIP6_CV.json b/TestTables/CMIP6_CV.json
index 1d5d14f..73bd680 100644
--- a/TestTables/CMIP6_CV.json
+++ b/TestTables/CMIP6_CV.json
@@ -2,7 +2,6 @@
 "CV": {
     "required_global_attributes": 
         [
-        "variant_label",
         "activity_id",
         "branch_method",
         "Conventions",
@@ -153,9 +152,9 @@
 
     "grid_labels": {
 
-        "gs1x1":     { "grid_resolution":"1x1" },
-        "gs1x1 gn":  { "grid_resolution":"1x1" },
-        "gs1x1 gr":  { "grid_resolution":"1x1" },
+        "gs1x1":     { "grid_resolution":"1x1 degree" },
+        "gs1x1 gn":  { "grid_resolution":"1x1 degree" },
+        "gs1x1 gr":  { "grid_resolution":"1x1 degree" },
         "gn": { "grid_resolution":[  "5 km",   "10 km",   "25 km",   "50 km",   "100 km", "250 km", 
                 "500 km", "1000 km", "2500 km", "5000 km", "10000 km" ] },
         "gr":  { "grid_resolution":[  "5 km",   "10 km",   "25 km",   "50 km",   "100 km", "250 km", 
@@ -174,7 +173,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM AER CHEM",
-                               "additional_source_type":    ""
+                               "additional_source_type":    "BGM"
 
                           },
 
@@ -184,7 +183,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM AER",
-                               "additional_source_type":    "CHEM"
+                               "additional_source_type":    "CHEM BGM"
 
                           },
 
@@ -194,7 +193,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM AER CHEM",
-                               "additional_source_type":    ""
+                               "additional_source_type":    "BGM"
 
                           },
 
@@ -264,17 +263,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM AER CHEM",
-                               "additional_source_type":    ""
-
-                          },
-
-        "ssp370": {
-                               "experiment":                "Gap-filling scenario reaching 7.0 based on SSP3",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM AER",
-                               "additional_source_type":    "CHEM"
+                               "additional_source_type":    "BGM"
 
                           },
 
@@ -284,7 +273,7 @@
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM AER",
-                               "additional_source_type":    "CHEM"
+                               "additional_source_type":    "CHEM BGM"
 
                           },
 
@@ -348,8 +337,8 @@
 
                           },
 
-        "ssp370SST-lowLu": {
-                               "experiment":                "SSP3-7.0, prescribed SSTs, with low land-use change",
+        "ssp370SST-ssp126Lu": {
+                               "experiment":                "SSP3-7.0, prescribed SSTs, with SSP1-2.6 land use",
                                "sub_experiment_id":         "none",
                                "activity_id":               "AerChemMIP",
                                "mip_era":                   "CMIP6",
@@ -358,16 +347,6 @@
 
                           },
 
-        "piClim-control": {
-                               "experiment":                "pre-industrial with prescribed climatological SSTs",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP, AerChemMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM AER",
-                               "additional_source_type":    "CHEM"
-
-                          },
-
         "piClim-NTCF": {
                                "experiment":                "pre-industrial climatolgical SSTs and forcing, but with 2014 NTCF emissions",
                                "sub_experiment_id":         "none",
@@ -524,7 +503,7 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -534,7 +513,7 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -544,7 +523,7 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -554,7 +533,7 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -564,257 +543,277 @@
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM BGM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "esm-ssp585": {
-                               "experiment":                "update of emission-driven RCP8.5 based on SSP5",
+                               "experiment":                "emission-driven RCP8.5 based on SSP5",
                                "sub_experiment_id":         "none",
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "ssp585-bgc": {
-                               "experiment":                "biogeochemically-coupled version of the updated emission-driven RCP8.5 based on SSP5",
+                               "experiment":                "biogeochemically-coupled version of the RCP8.5 based on SSP5",
                                "sub_experiment_id":         "none",
                                "activity_id":               "C4MIP",
                                "mip_era":                   "CMIP6",
-                               "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "source_type":               "AOGCM BGM",
+                               "additional_source_type":    "AER CHEM"
+
+                          },
+
+        "ssp585-over-bgc": {
+                               "experiment":                "biogeochemically-coupled version of the RCP3.4-overshoot based on SSP5",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "C4MIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM BGM",
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "abrupt-0p5xCO2": {
-                               "experiment":                "",
+                               "experiment":                "abrupt halving of CO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "abrupt-2xCO2": {
-                               "experiment":                "",
+                               "experiment":                "abrupt doubling of CO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "abrupt-solm4p": {
-                               "experiment":                "",
+                               "experiment":                "abrupt 4% decrease in solar constant",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "source_type":               "AGCM",
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "abrupt-solp4p": {
-                               "experiment":                "",
+                               "experiment":                "abrupt 4% increase in solar constant",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
-                               "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "source_type":               "AGCM",
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-p4K": {
-                               "experiment":                "AMIP plus 4K SSTs",
+                               "experiment":                "AMIP with uniform 4K SST increase",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-4xCO2": {
-                               "experiment":                "control SSTs with 4xCO2",
+                               "experiment":                "AMIP SSTs with 4xCO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "amip-pat4K": {
-                               "experiment":                "AMIP plus warming pattern SSTs",
+        "amip-future4K": {
+                               "experiment":                "AMIP with patterned 4K SST increase",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-m4K": {
-                               "experiment":                "AMIP minus 4K SSTs",
+                               "experiment":                "AMIP with uniform 4K SST decrease",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-piForcing": {
-                               "experiment":                "AMIP SSTs with control forcing",
+                               "experiment":                "AMIP SSTs with pre-industrial anthro and natural forcing",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
-
-                          },
-
-        "amipFuture-4xCO2-all": {
-                               "experiment":                "AMIP plus warming pattern SSTs with 4xCO2",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "CFMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-p4K": {
-                               "experiment":                "aquaplanet plus 4K SSTs",
+                               "experiment":                "aquaplanet with uniform 4K SST increase",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-4xCO2": {
-                               "experiment":                "aquaplanet with 4xCO2",
+                               "experiment":                "aquaplanet with control SST and 4xCO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-control": {
-                               "experiment":                "Aquaplanet control",
+                               "experiment":                "aquaplanet control",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-lwoff": {
-                               "experiment":                "AMIP SSTs with longwave cloud-radiative effects off",
+                               "experiment":                "AMIP experiment with longwave cloud-radiative effects off",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "amip-p4K-lwoff": {
-                               "experiment":                "AMIP plus 4K SSTs with longwave cloud radiative effects off",
+                               "experiment":                "AMIP experiment with uniform 4K SST increase and with longwave cloud radiative effects off",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-p4K-lwoff": {
-                               "experiment":                "aquaplanet plus 4K SSTs with longwave cloud radiative effects off",
+                               "experiment":                "aquaplanet with uniform 4K SST increase and with longwave cloud radiative effects off",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "aqua-control-lwoff": {
-                               "experiment":                "aquaplanet with longwave cloud radiative effects off",
+                               "experiment":                "aquaplanet control with longwave cloud radiative effects off",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "piSST-control": {
-                               "experiment":                "control SSTs",
+        "piSST": {
+                               "experiment":                "experiment forced with pre-industrial SSTs, sea ice and atmospheric constituents.",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piSST-pxK": {
-                               "experiment":                "control plus scaled warming pattern",
+                               "experiment":                "as piSST with uniform SST increase with magnitude based on abrupt4xCO2 response",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piSST-4xCO2-rad": {
-                               "experiment":                "control SSTs with radiation-only seeing 4xCO2",
+                               "experiment":                "as piSST with radiation-only seeing 4xCO2",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "CFMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AGCM",
+                               "additional_source_type":    "AER CHEM"
+
+                          },
+
+        "piSST-4xCO2": {
+                               "experiment":                "as piSST with radiation and vegetation seeing 4xCO2",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "CFMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AGCM",
+                               "additional_source_type":    "AER CHEM"
+
+                          },
+
+        "a4SST": {
+                               "experiment":                "as piSST but with SSTs from abrupt4xCO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "piSST-4xCO2-all": {
-                               "experiment":                "control SSTs with 4xCO2",
+        "a4SSTice": {
+                               "experiment":                "as piSST but with SSTs and sea ice from abrupt4xCO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "futureSST": {
-                               "experiment":                "control plus warming pattern SSTs ",
+        "a4SSTice-4xCO2": {
+                               "experiment":                "as piSST but with SSTs and sea ice from abrupt4xCO2, and 4xCO2 seen by radiation and vegetation.",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "futureSST-4xCO2-all": {
-                               "experiment":                "control plus warming pattern SSTs with 4xCO2",
+        "amip-a4SST-4xCO2": {
+                               "experiment":                "as AMIP but with warming pattern from abrupt4xCO2 added to SSTs and 4xCO2 seen by radiation and vegetation",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -824,7 +823,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -834,7 +833,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -844,17 +843,17 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piControl": {
-                               "experiment":                "pre-Industrial control",
+                               "experiment":                "pre-industrial control",
                                "sub_experiment_id":         "none",
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -864,7 +863,27 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
+
+                          },
+
+        "piControl-spinup": {
+                               "experiment":                "pre-industrial control (spin-up)",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "CMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "esm-piControl-spinup": {
+                               "experiment":                "pre-industrial control simulation with CO2 concentration calculated (spiin-up)",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "CMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ESM",
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -874,7 +893,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -884,7 +903,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -894,7 +913,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -904,7 +923,7 @@
                                "activity_id":               "CMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -914,7 +933,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -924,7 +943,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -934,7 +953,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -944,7 +963,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -954,7 +973,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -964,7 +983,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -974,7 +993,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -984,7 +1003,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -994,7 +1013,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -1004,7 +1023,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -1014,7 +1033,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -1024,7 +1043,7 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
@@ -1034,207 +1053,277 @@
                                "activity_id":               "DAMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER BGM"
+                               "additional_source_type":    "AER CHEM, BGM"
 
                           },
 
-        "hindcast": {
-                               "experiment":                "hindcast initialized from observations with historical forcing",
-                               "sub_experiment_id":         "none",
+        "dcppA-hindcast": {
+                               "experiment":                "year 1-5 hindcast initialized based on observations and using historical forcing",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "hindcast-control": {
-                               "experiment":                "simulation initialized from control with forcing prescribed from a portion of the historical period",
-                               "sub_experiment_id":         "none",
+        "dcppA-historical": {
+                               "experiment":                "climate simulations initialized from control with forcing prescribed from the historical period and future scenario as in A1",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "hindcast-honest": {
-                               "experiment":                "hindcast initialized from observations without observed forcing after initialization",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppA-assim": {
+                               "experiment":                "assimilation runs (if available) that are used to generate initial conditions for hindcasts and which parallel the historical simulations and use the same forcing ",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "hindcast-hist": {
-                               "experiment":                "initialized from historical simulation without observed forcing after initialization",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppA-hindcast-niff": {
+                               "experiment":                "hindcast initialized from observations without future observed forcing after initialization",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "forecast": {
-                               "experiment":                "forecast initialized from observations",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppA-historical-niff": {
+                               "experiment":                "hindcast initialized from historical climate simulations without observed forcing after initialization",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-control": {
+        "dcppB-forecast": {
+                               "experiment":                "year 1-5 forecast initialized from observations",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-atl-control": {
                                "experiment":                "idealized Atlantic control",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-plus": {
+        "dcppC-amv-plus": {
                                "experiment":                "idealized positive AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-minus": {
+        "dcppC-amv-minus": {
                                "experiment":                "idealized negative AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-control": {
+        "dcppC-pac": {
                                "experiment":                "idealized Pacific control",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-plus": {
-                               "experiment":                "idealized positive PDV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppC-ipv-plus": {
+                               "experiment":                "idealized positive IPV anomaly pattern",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-minus": {
-                               "experiment":                "idealized negative PDV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppC-ipv-minus": {
+                               "experiment":                "idealized negative IPV anomaly pattern",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-plus-extraTrop": {
+        "dcppC-amv-extrop-plus": {
                                "experiment":                "idealized positive extratropical AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "pdv-minus-extraTrop": {
+        "dcppC-amv-extrop-minus": {
                                "experiment":                "idealizedÊ impact of a negative extratropical AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-plus-trop": {
+        "dcppC-amv-trop-plus": {
                                "experiment":                "idealized positive tropical AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "amv-minus-trop": {
+        "dcppC-amv-trop-minus": {
                                "experiment":                "idealized impact of a positive tropical AMV anomaly pattern",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-ipv-nextrop-plus": {
+                               "experiment":                "idealized impact of a positive northern extratropical IPV anomaly pattern",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-ipv-nextrop-minus": {
+                               "experiment":                "idealized impact of a negative northern extratropical IPV anomaly pattern",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-pac-pacemaker": {
+                               "experiment":                "pacemaker pacific experiment",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-atl-pacemaker": {
+                               "experiment":                "pacemaker atlantic experiment ",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "predictability-atlGyre": {
-                               "experiment":                "predictability of 1990s warming of Atlantic gyre",
-                               "sub_experiment_id":         "initiate with year YYYY",
+        "dcppC-atl-spg": {
+                               "experiment":                "predictability of 1990s warming of Atlantic sub-polar gyre",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "hindcast-novolc": {
+        "dcppC-hindcast-noPinatubo": {
                                "experiment":                "hindcast but with only background volcanic forcing",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-hindcast-noElChichon": {
+                               "experiment":                "",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
+                               "activity_id":               "DCPP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "dcppC-hindcast-noAgung": {
+                               "experiment":                "",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "forecast-Pinatubo": {
+        "dcppC-forecast-addPinatubo": {
                                "experiment":                "2015 forecast with added Pinatubo forcing",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "forecast-ElChichon": {
+        "dcppC-forecast-addElChichon": {
                                "experiment":                "2015 forecast with added El Chichon forcing",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "forecast-Agung": {
+        "dcppC-forecast-addAgung": {
                                "experiment":                "2015 forecast with added Agung forcing",
-                               "sub_experiment_id":         "initiate with year YYYY",
+                               "sub_experiment_id":         "initialized near end of year YYYY",
                                "activity_id":               "DCPP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1244,7 +1333,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1254,7 +1343,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1264,7 +1353,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1274,7 +1363,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1284,7 +1373,7 @@
                                "activity_id":               "FAFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1294,7 +1383,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1304,7 +1393,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1314,7 +1403,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1324,7 +1413,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1334,7 +1423,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1344,7 +1433,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1354,7 +1443,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1364,7 +1453,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1374,7 +1463,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1384,7 +1473,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1394,7 +1483,7 @@
                                "activity_id":               "GeoMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1404,7 +1493,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1414,7 +1503,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1424,7 +1513,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1434,7 +1523,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1444,7 +1533,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1454,7 +1543,7 @@
                                "activity_id":               "GMMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1464,7 +1553,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1474,7 +1563,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1484,7 +1573,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1494,7 +1583,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1504,7 +1593,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1514,7 +1603,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1524,7 +1613,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1534,7 +1623,7 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1544,68 +1633,147 @@
                                "activity_id":               "HighResMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "ism-1pctCO2": {
-                               "experiment":                "",
+        "ism-1pctCO2to4x-std": {
+                               "experiment":                "offline ice sheet model forced by ISMIP6-specified AOGCM 1pctCO2to4x output ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    ""
 
                           },
 
-        "1pctCO2-withism": {
-                               "experiment":                "",
+        "ism-1pctCO2to4x-self": {
+                               "experiment":                "offline ice sheet model forced by ISM's own AOGCM 1pctCO2to4x output ",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "1pctCO2to4x-withism": {
+                               "experiment":                "simulation with interactive ice sheet forced by 1 percent per year increase in CO2 to 4xCO2 (subsequently held fixed)",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "ism-piControl": {
-                               "experiment":                "",
+        "ism-pdControl-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AOGCM pdControl output",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    ""
+
+                          },
+
+        "ism-piControl-self": {
+                               "experiment":                "offline ice sheet forced by ISM's own AOGCM piControl output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
 
                           },
 
         "piControl-withism": {
-                               "experiment":                "to be filled",
+                               "experiment":                "preindustrial control with interactive ice sheet",
                                "sub_experiment_id":         "none",
-                               "sub_experiment_id":         "s1968",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "ism-ssp585": {
-                               "experiment":                "",
+        "ism-historical-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AOGCM historical output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "ism-historical-self": {
+                               "experiment":                "offline ice sheet forced by ISM's own AOGCM historical output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "historical-withism": {
+                               "experiment":                "historical with interactive ice sheet",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM ISM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "ism-ssp585-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AOGCM ssp585 output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "ism-ssp585-self": {
+                               "experiment":                "offline ice sheet forced by ISM's own AOGCM ssp585 output",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    ""
 
                           },
 
         "ssp585-withism": {
-                               "experiment":                "",
+                               "experiment":                "ssp585 with interactive ice sheet",
                                "sub_experiment_id":         "none",
                                "activity_id":               "ISMIP6",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM ISM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "ism-amip-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AGCM AMIP output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
+
+                          },
+
+        "ism-lig127k-std": {
+                               "experiment":                "offline ice sheet forced by ISMIP6-specified AGCM last interglacial output",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "ISMIP6",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "ISM",
+                               "additional_source_type":    ""
 
                           },
 
@@ -1615,7 +1783,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1625,7 +1793,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1635,7 +1803,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1645,7 +1813,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1655,7 +1823,7 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1665,12 +1833,12 @@
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "land-future": {
-                               "experiment":                "offline land simulations for future climate",
+                               "experiment":                "future land-only",
                                "sub_experiment_id":         "none",
                                "activity_id":               "LS3MIP",
                                "mip_era":                   "CMIP6",
@@ -1680,7 +1848,7 @@
                           },
 
         "land-hist": {
-                               "experiment":                "offline land simulations for present climate",
+                               "experiment":                "historical land-only",
                                "sub_experiment_id":         "none",
                                "activity_id":               "LS3MIP LUMIP",
                                "mip_era":                   "CMIP6",
@@ -1725,7 +1893,7 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "ESM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
@@ -1735,7 +1903,7 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1745,7 +1913,7 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1759,16 +1927,6 @@
 
                           },
 
-        "land-hist": {
-                               "experiment":                "historical land-only",
-                               "sub_experiment_id":         "none",
-                               "activity_id":               "LS3MIP LUMIP",
-                               "mip_era":                   "CMIP6",
-                               "source_type":               "LND",
-                               "additional_source_type":    ""
-
-                          },
-
         "land-cCO2": {
                                "experiment":                "historical land-only constant CO2",
                                "sub_experiment_id":         "none",
@@ -1885,7 +2043,7 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
@@ -1895,12 +2053,12 @@
                                "activity_id":               "LUMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
-        "omip-core2": {
-                               "experiment":                "OMIP experiment forced by CORE-2 atmospheric data set and initialized with observed physical and biogeochemical ocean data",
+        "omipv1": {
+                               "experiment":                "OMIP experiment forced by Large & Yeager (CORE-2, NCEP) atmospheric data set and initialized with observed physical and biogeochemical ocean data",
                                "sub_experiment_id":         "none",
                                "activity_id":               "OMIP",
                                "mip_era":                   "CMIP6",
@@ -1909,8 +2067,8 @@
 
                           },
 
-        "omip-core2-spunup": {
-                               "experiment":                "OMIP experiment forced by CORE-2 atmospheric data set and initialized from at least a 2000-year spin up of the coupled physical-biogeochemical model",
+        "omipv1-spunup": {
+                               "experiment":                "OMIP experiment forced by Large & Yeager (CORE-2, NCEP) atmospheric data set and initialized from at least a 2000-year spin up of the coupled physical-biogeochemical model",
                                "sub_experiment_id":         "none",
                                "activity_id":               "OMIP",
                                "mip_era":                   "CMIP6",
@@ -1919,7 +2077,7 @@
 
                           },
 
-        "omip-jra55": {
+        "omipv2": {
                                "experiment":                "OMIP experiment forced by JRA-55 atmospheric data set and initialized with observed physical and biogeochemical ocean data",
                                "sub_experiment_id":         "none",
                                "activity_id":               "OMIP",
@@ -1929,7 +2087,7 @@
 
                           },
 
-        "omip-jra55-spunup": {
+        "omipv2-spunup": {
                                "experiment":                "OMIP experiment forced by JRA-55 atmospheric data set and initialized from at least a 2000-year spin up of the coupled physical-biogeochemical model",
                                "sub_experiment_id":         "none",
                                "activity_id":               "OMIP",
@@ -1940,177 +2098,177 @@
                           },
 
         "lgm": {
-                               "experiment":                "",
+                               "experiment":                "last glacial maximum ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "lig127k": {
-                               "experiment":                "",
+                               "experiment":                "last interglacial (127k)",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "midHolocene": {
-                               "experiment":                "",
+                               "experiment":                "mid-Holocene",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "past1000": {
-                               "experiment":                "",
+                               "experiment":                "last millenium",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "midPliocene-eoi400": {
-                               "experiment":                "",
+                               "experiment":                "mid-Pliocene warm period",
                                "sub_experiment_id":         "none",
                                "activity_id":               "PMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM BGM"
 
                           },
 
         "piClim-control": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing in present-day ",
                                "sub_experiment_id":         "none",
-                               "activity_id":               "RFMIP, AerChemMIP",
+                               "activity_id":               "RFMIP AerChemMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-4xCO2": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by 4xCO2 ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-aerO3": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day aerosols and ozone",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-aerO3x0p1": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day aerosols and ozone scaled by 0.1 ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-aerO3x2": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day aerosols and ozone scaled by 2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-anthro": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present day anthropogenic agents",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-GHG": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day greenhouse gases",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-histaer03": {
-                               "experiment":                "",
+                               "experiment":                "transient effective radiative forcing by aerosols ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-histAll": {
-                               "experiment":                "",
+                               "experiment":                "transient effective radiative forcing",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-histGHG": {
-                               "experiment":                "",
+                               "experiment":                "transient effective radiative forcing by greenhouse gases",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-histNat": {
-                               "experiment":                "",
+                               "experiment":                "transient effective radiative forcing by natural perturbations",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
         "piClim-lu": {
-                               "experiment":                "",
+                               "experiment":                "effective radiative forcing by present-day land use ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM",
-                               "additional_source_type":    "CHEM AER"
+                               "additional_source_type":    "AER CHEM"
 
                           },
 
-        "piClim-spAer-histall": {
-                               "experiment":                "",
+        "piClim-spAerO3-histall": {
+                               "experiment":                " transient effective radiative forcing with specified anthropogenic aerosol optical properties, all forcings",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -2119,8 +2277,8 @@
 
                           },
 
-        "piClim-spAer-histaer": {
-                               "experiment":                "",
+        "piClim-spAerO3-histaer": {
+                               "experiment":                "transient effective radiative forcing with specified anthropogenic aerosol optical properties, aerosol forcing",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -2129,8 +2287,8 @@
 
                           },
 
-        "piClim-spAer-aer": {
-                               "experiment":                "",
+        "piClim-spAerO3-aer": {
+                               "experiment":                "effective radiative forcing at present day with specified anthropogenic aerosol optical properties, all forcings",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -2139,8 +2297,8 @@
 
                           },
 
-        "piClim-spAer-anthro": {
-                               "experiment":                "",
+        "piClim-spAerO3-anthro": {
+                               "experiment":                "effective radiative forcing at present day with specified anthropogenic aerosol optical properties, anthropogenic forcings",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -2149,8 +2307,8 @@
 
                           },
 
-        "hist-spAer": {
-                               "experiment":                "",
+        "hist-spAerO3": {
+                               "experiment":                "historical simulations with specified anthropogenc aerosols, no other forcings",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -2159,8 +2317,8 @@
 
                           },
 
-        "hist-all-spAer": {
-                               "experiment":                "",
+        "hist-all-spAerO3": {
+                               "experiment":                "historical simulations with specified anthropogenc aerosols ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -2170,7 +2328,7 @@
                           },
 
         "rad-irf": {
-                               "experiment":                "",
+                               "experiment":                "offline assessment of radiative transfer parmaeterizations in clear skies",
                                "sub_experiment_id":         "none",
                                "activity_id":               "RFMIP",
                                "mip_era":                   "CMIP6",
@@ -2185,11 +2343,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp534-over": {
@@ -2198,11 +2353,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "ssp585",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "ScenarioMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp460": {
@@ -2211,11 +2363,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp245": {
@@ -2224,24 +2373,18 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp370": {
                                "experiment":                "gap-filling scenario reaching 7.0 based on SSP3",
                                "sub_experiment_id":         "none",
-                               "activity_id":               "ScenarioMIP AerChemMIP LUMIP",
+                               "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp434": {
@@ -2250,11 +2393,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "ssp585": {
@@ -2263,11 +2403,8 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
         "sspxy": {
@@ -2276,118 +2413,130 @@
                                "activity_id":               "ScenarioMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "historical",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcCluster": {
-                               "experiment":                "long volcanic-forcing-only experiment with cluster of eruption",
+        "volc-cluster-ctrl": {
+                               "experiment":                "19th century volcanic cluster initialized from PiControl",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-S60": {
-                               "experiment":                "long volcanic-forcing-only experiment with single equatorial eruption",
+        "volc-cluster-mill": {
+                               "experiment":                "19th century volcanic cluster initialized from past1000",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcHL-S100": {
-                               "experiment":                "long volcanic-forcing-only experiment with single high-latitude eruption",
+        "volc-long-eq": {
+                               "experiment":                "idealized equatorial volcanic eruption emitting 56.2 Tg SO2 ",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-full": {
-                               "experiment":                "Pinatubo experiment with full volcanic forcing ",
+        "volc-long-hlN": {
+                               "experiment":                "idealized Northern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-ini": {
-                               "experiment":                "Pinatubo experiment in decadal climate prediction setup",
+        "volc-pinatubo-full": {
+                               "experiment":                "Pinatubo experiment",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-slab": {
-                               "experiment":                "Pinatubo experiment with full volcanic forcing and slab ocean",
+        "volc-pinatubo-ini": {
+                               "experiment":                "Pinatubo experiment for decadal climate prediction",
+                               "sub_experiment_id":         "initialized near end of year 2014",
+                               "activity_id":               "VolMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "control-slab": {
+                               "experiment":                "control with slab ocean",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AGCM SLAB",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-strat": {
-                               "experiment":                "Pinatubo experiment with only long-wave forcing",
+        "volc-pinatubo-slab": {
+                               "experiment":                "Pinatubo experiment with slab ocean",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "VolMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AGCM SLAB",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "volc-pinatubo-strat": {
+                               "experiment":                "Pinatubo experiment with partial radiative forcing, includes only stratospheric warming",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
+                               "additional_source_type":    "AER CHEM BGM"
+
                           },
 
-        "volcEq-surf": {
-                               "experiment":                "Pinatubo experiment with only short-wave forcing",
+        "volc-pinatubo-surf": {
+                               "experiment":                "Pinatubo experiment with partial radiative forcing, solar radiation scattering only",
                                "sub_experiment_id":         "none",
                                "activity_id":               "VolMIP",
                                "mip_era":                   "CMIP6",
                                "source_type":               "AOGCM",
-                               "additional_source_type":    "CHEM AER",
-                               "parent_experiment_id" :     "piControl",
-                               "parent_sub_experiment_id":  "none",
-                               "parent_activity_id ":       "CMIP",
-                               "parent_mip_era ":           "CMIP6"
-                          }
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          },
+
+        "volc-cluster-21C": {
+                               "experiment":                "volcanic cluster experiment under 21st century SSP2-4.5 scenario",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "VolMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
 
+                          },
+
+        "volc-long-hlS": {
+                               "experiment":                "Idealized Southern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2",
+                               "sub_experiment_id":         "none",
+                               "activity_id":               "VolMIP",
+                               "mip_era":                   "CMIP6",
+                               "source_type":               "AOGCM",
+                               "additional_source_type":    "AER CHEM BGM"
+
+                          }
 
-         }
-     }
+             }
+        }
 }
diff --git a/TestTables/CMIP6_LImon.json b/TestTables/CMIP6_LImon.json
index 9e3470f..5b10cd5 100644
--- a/TestTables/CMIP6_LImon.json
+++ b/TestTables/CMIP6_LImon.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "30.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table LImon", 
         "realm": "landIce land", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "mon", 
-        "table_id": "Table LImon", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "30.00000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_s": {
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth_coord": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lon", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "360.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,311 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "latitude": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev7": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "85000.", 
+                "70000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev23": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1025,27 +1188,103 @@
                 "100.", 
                 "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1087,287 +1326,152 @@
                 "5.", 
                 "3."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev27": {
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
                 "92500.", 
-                "90000.", 
-                "87500.", 
                 "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
                 "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
-                "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
+                "25000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
             "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,294 +1481,110 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "dbze": {
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1705,1096 +1620,1416 @@
                 "15.", 
                 "20.", 
                 "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
                 "40.", 
-                "50.", 
-                "50.", 
                 "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "hybrid_height": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "bare_ground", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c3_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_deciduous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_decidous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }
-    }, 
-    "variable_entry": {
-        "tsnLi": {
-            "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 area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "tsnLi", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "acabfLi": {
-            "comment": "Specific mass balance of land ice (the net rate at which ice is added per unit area at the land ice surface; computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell). A negative value means loss of ice.", 
-            "dimensions": "longitude latitude time", 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Land Ice Surface Mass Balance flux", 
-            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "acabfLi", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "depth_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "dimensions": ""
-        }, 
-        "agesno": {
-            "comment": "Age of Snow (when computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights.  Reported as missing data in regions free of snow on land.", 
-            "dimensions": "longitude latitude time", 
-            "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": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "lialbLi": {
-            "comment": "Mean surface albedo of entire land ice covered part of the grid cell", 
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Land ice or snow albedo", 
-            "standard_name": "surface_albedo", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "lialbLi", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "type": "real"
         }, 
-        "ap_bnds": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
             "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
             "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "ap": {
-            "units": "Pa", 
             "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "hflsLi": {
-            "comment": "", 
-            "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 area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "50.39", 
-            "units": "W m-2", 
-            "out_name": "hflsLi", 
-            "type": "real", 
-            "valid_max": "790.7", 
-            "ok_max_mean_abs": "73.2"
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "href": {
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
             "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
             "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "orog": {
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
             "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "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.", 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
             "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": ""
+            "type": "real"
         }, 
-        "zlev": {
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "snicefreezLi": {
-            "comment": "Mass flux of surface meltwater which refreezes within the snow or firn. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Surface snow and ice refreeze flux", 
-            "standard_name": "surface_snow_and_ice_refreezing_flux", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "snicefreezLi", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "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", 
+        "lwsnl": {
             "modeling_realm": "landIce land", 
-            "cell_measures": "time: mean (with samples weighted by snow mass) area: mean where land", 
+            "standard_name": "liquid_water_content_of_snow_layer", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "tsn", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Liquid Water Content of Snow Layer", 
+            "comment": "where land over land: this is computed as the total mass of liquid water contained interstitially within the snow layer of the land portion of a grid cell divided by the area of the land portion of the cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "lwsnl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "sftflf": {
-            "comment": "Fraction of grid cell covered by ice sheet flowing over seawater", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Floating Ice Sheet  Area Fraction", 
-            "standard_name": "floating_ice_sheet_area_fraction", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where floating_ice_sheet", 
+        "sootsn": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "soot_content_of_surface_snow", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "sftflf", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "tasLi": {
-            "comment": "near-surface (usually, 2 meter) air temperature", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Snow Soot Content", 
+            "comment": "the entire land portion of the grid cell is considered, with snow soot content set to 0.0 in regions free of snow.", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "180.6", 
-            "long_name": "", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "262.4", 
-            "units": "K", 
-            "out_name": "tasLi", 
+            "out_name": "sootsn", 
             "type": "real", 
-            "valid_max": "335.1", 
-            "ok_max_mean_abs": "293"
-        }, 
-        "sftgrf": {
-            "comment": "Fraction of grid cell covered by grounded ice sheet", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Grounded Ice Sheet  Area Fraction", 
-            "standard_name": "grounded_ice_sheet_area_fraction", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where grounded_ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "sftgrf", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "tsLi": {
-            "comment": "Temperature of the lower boundary of the atmosphere", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
-            "valid_min": "176.8", 
-            "long_name": "Surface Temperature", 
-            "standard_name": "surface_temperature", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "262.8", 
-            "units": "K", 
-            "out_name": "tsLi", 
-            "type": "real", 
-            "valid_max": "339.6", 
-            "ok_max_mean_abs": "293.3"
-        }, 
-        "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "mrroLi": {
-            "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.", 
+        "tpf": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "permafrost_layer_thickness", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Permafrost Layer Thickness", 
+            "comment": "The mean thickness of the permafrost layer in the land portion of the grid cell.  Reported as zero in permafrost-free regions.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tpf", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Total Run-off", 
-            "standard_name": "runoff_flux", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "mrroLi", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
         "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", 
+            "standard_name": "surface_snow_and_ice_sublimation_flux", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Surface Snow and Ice Sublimation Flux", 
+            "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "sbl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "-0.004959", 
             "valid_max": "0.0009936", 
+            "ok_min_mean_abs": "-5.521e-05", 
             "ok_max_mean_abs": "9.61e-05"
         }, 
-        "sncLi": {
-            "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", 
+        "snm": {
             "modeling_realm": "landIce land", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+            "standard_name": "surface_snow_melt_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-29.01", 
-            "units": "%", 
-            "out_name": "sncLi", 
-            "type": "real", 
-            "valid_max": "105", 
-            "ok_max_mean_abs": "78.46"
-        }, 
-        "snmLi": {
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Surface Snow Melt", 
             "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "snm", 
+            "type": "real", 
             "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 ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-2.092e-06", 
-            "units": "kg m-2 s-1", 
-            "out_name": "snmLi", 
-            "type": "real", 
             "valid_max": "0.0003926", 
+            "ok_min_mean_abs": "-2.092e-06", 
             "ok_max_mean_abs": "6.123e-06"
         }, 
-        "rsusLi": {
-            "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 area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "26.22", 
-            "units": "W m-2", 
-            "out_name": "rsusLi", 
-            "type": "real", 
-            "valid_max": "422.2", 
-            "ok_max_mean_abs": "43.77"
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "prsnLi": {
-            "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 area: mean where ice_sheet", 
+        "agesno": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "age_of_surface_snow", 
+            "units": "day", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "1.449e-06", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prsnLi", 
-            "type": "real", 
-            "valid_max": "0.0002987", 
-            "ok_max_mean_abs": "6.11e-06"
-        }, 
-        "rsdsLi": {
-            "comment": "surface solar irradiance for UV calculations", 
+            "cell_measures": "time: mean (with samples weighted by snow mass) area: mean where land", 
+            "long_name": "Snow Age", 
+            "comment": "Age of Snow (when computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights.  Reported as missing data in regions free of snow on land.", 
             "dimensions": "longitude latitude time", 
-            "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 area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "143.9", 
-            "units": "W m-2", 
-            "out_name": "rsdsLi", 
+            "out_name": "agesno", 
             "type": "real", 
-            "valid_max": "524.4", 
-            "ok_max_mean_abs": "181.6"
-        }, 
-        "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", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tsn": {
             "modeling_realm": "landIce land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "temperature_in_surface_snow", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-1.961", 
-            "units": "m", 
-            "out_name": "snd", 
+            "cell_measures": "time: mean (with samples weighted by snow mass) area: mean where land", 
+            "long_name": "Snow Internal Temperature", 
+            "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice.  When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights.   Reported as missing in regions free of snow on land.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tsn", 
             "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"
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
         "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", 
+            "standard_name": "surface_snow_area_fraction", 
             "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snow Area Fraction", 
+            "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "snc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "105", 
+            "ok_min_mean_abs": "-29.01", 
             "ok_max_mean_abs": "78.46"
         }, 
-        "hfssLi": {
-            "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 area: mean where ice_sheet", 
+        "snd": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "10.7", 
-            "units": "W m-2", 
-            "out_name": "hfssLi", 
-            "type": "real", 
-            "valid_max": "844.8", 
-            "ok_max_mean_abs": "34.84"
-        }, 
-        "prLi": {
-            "comment": "includes both liquid and solid phases", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Snow Depth", 
+            "comment": "where land over land, this is computed as the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction).  Reported as 0.0 where the land fraction is 0.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "snd", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Precipitation", 
-            "standard_name": "precipitation_flux", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+            "valid_max": "962.9", 
+            "ok_min_mean_abs": "-1.961", 
+            "ok_max_mean_abs": "4.503"
+        }, 
+        "snw": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_amount", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "2.156e-05", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prLi", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Surface Snow Amount", 
+            "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "snw", 
             "type": "real", 
-            "valid_max": "0.001254", 
-            "ok_max_mean_abs": "3.215e-05"
+            "positive": "", 
+            "valid_min": "-0.007542", 
+            "valid_max": "9.555e+05", 
+            "ok_min_mean_abs": "-6025", 
+            "ok_max_mean_abs": "1.213e+04"
         }, 
-        "snm": {
-            "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.", 
+        "pflw": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "liquid_water_content_of_permafrost_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Liquid Water Content of Permafrost Layer", 
+            "comment": "''where land over land'', i.e., this is the total mass of liquid water contained within the permafrost layer within the land portion of a grid cell divided by the area of the land portion of the cell.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "pflw", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Surface Snow Melt", 
-            "standard_name": "surface_snow_melt_flux", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfdsn": {
             "modeling_realm": "landIce land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "surface_downward_heat_flux_in_snow", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-2.092e-06", 
-            "units": "kg m-2 s-1", 
-            "out_name": "snm", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Downward Heat Flux into Snow Where Land over Land", 
+            "comment": "the net downward heat flux from the atmosphere into the snow that lies on land divided by the land area in the grid cell; reported as 0.0 for snow-free land regions or where the land fraction is 0.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfdsn", 
             "type": "real", 
-            "valid_max": "0.0003926", 
-            "ok_max_mean_abs": "6.123e-06"
+            "positive": "down", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
         "rlusLi": {
-            "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 area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "325.6", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface Upwelling Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "rlusLi", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "43.75", 
             "valid_max": "658", 
+            "ok_min_mean_abs": "325.6", 
             "ok_max_mean_abs": "376.3"
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
         "snicemLi": {
+            "modeling_realm": "landIce", 
+            "standard_name": "surface_snow_and_ice_melt_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface snow and ice melt flux", 
             "comment": "Loss of snow and ice mass resulting from surface melting. Computed as the total surface melt on the land ice portion of the grid cell divided by land ice area in the grid cell.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "snicemLi", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Surface snow and ice melt flux", 
-            "standard_name": "surface_snow_and_ice_melt_flux", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "lialbLi": {
             "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+            "standard_name": "surface_albedo", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "snicemLi", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Land ice or snow albedo", 
+            "comment": "Mean surface albedo of entire land ice covered part of the grid cell", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "lialbLi", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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 missing 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", 
+        "orogLi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_altitude", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-6025", 
-            "units": "kg m-2", 
-            "out_name": "snw", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface Altitude", 
+            "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "orogLi", 
             "type": "real", 
-            "valid_max": "9.555e+05", 
-            "ok_max_mean_abs": "1.213e+04"
+            "positive": "", 
+            "valid_min": "-700.0", 
+            "valid_max": "10000.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "rldsLi": {
+        "hflsLi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface Upward Latent Heat Flux", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "positive": "down", 
-            "valid_min": "30.71", 
-            "long_name": "surface downwelling longwave radiation", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "out_name": "hflsLi", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "-76.77", 
+            "valid_max": "790.7", 
+            "ok_min_mean_abs": "50.39", 
+            "ok_max_mean_abs": "73.2"
+        }, 
+        "prsnLi": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+            "standard_name": "snowfall_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "271.2", 
-            "units": "W m-2", 
-            "out_name": "rldsLi", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Snowfall Flux", 
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prsnLi", 
             "type": "real", 
-            "valid_max": "520.5", 
-            "ok_max_mean_abs": "323.6"
-        }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0.0002987", 
+            "ok_min_mean_abs": "1.449e-06", 
+            "ok_max_mean_abs": "6.11e-06"
         }, 
-        "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.", 
+        "icemLi": {
+            "modeling_realm": "landIce", 
+            "standard_name": "land_ice_surface_melt_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface ice melt flux", 
+            "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "icemLi", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Liquid Water Content of Snow Layer", 
-            "standard_name": "liquid_water_content_of_snow_layer", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sncLi": {
             "modeling_realm": "landIce land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "surface_snow_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "lwsnl", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Snow Area Fraction", 
+            "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sncLi", 
             "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": ""
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "105", 
+            "ok_min_mean_abs": "-29.01", 
+            "ok_max_mean_abs": "78.46"
         }, 
-        "sftgifLi": {
-            "comment": "Percentage of grid cell occupied by glaciers.", 
+        "prraLi": {
+            "modeling_realm": "landIce", 
+            "standard_name": "rainfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Rainfall rate", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "prraLi", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "Percentage of Grid Cell Covered with Glacier", 
-            "standard_name": "land_ice_area_fraction", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tsnLi": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "temperature_in_surface_snow", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "sftgifLi", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Snow Internal Temperature", 
+            "comment": "This temperature is averaged over all the snow in the grid cell that rests on land or land ice.  When computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights.   Reported as missing in regions free of snow on land.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tsnLi", 
             "type": "real", 
-            "valid_max": "100.0", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "a": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "tpf": {
-            "comment": "The mean thickness of the permafrost layer in the land portion of the grid cell.  Reported as zero in permafrost-free regions.", 
+        "mrroLiLi": {
+            "modeling_realm": "landIce", 
+            "standard_name": "land_ice_runoff_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Land Ice Runoff Flux", 
+            "comment": "Runoff flux over land ice is the difference between any available liquid water in the snowpack less any refreezing. Computed as the sum of rainfall and melt of snow or ice less any refreezing or water retained in the snowpack", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mrroLiLi", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Permafrost Layer Thickness", 
-            "standard_name": "permafrost_layer_thickness", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "snmLi": {
             "modeling_realm": "landIce land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "surface_snow_melt_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface Snow Melt", 
+            "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "snmLi", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0.0003926", 
+            "ok_min_mean_abs": "-2.092e-06", 
+            "ok_max_mean_abs": "6.123e-06"
+        }, 
+        "sftgifLi": {
+            "modeling_realm": "land", 
+            "standard_name": "land_ice_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "tpf", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Fraction of Grid Cell Covered with Glacier", 
+            "comment": "Fraction of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sftgifLi", 
             "type": "real", 
-            "valid_max": "", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "valid_max": "100.0", 
+            "ok_min_mean_abs": "", 
             "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"
+        "hfssLi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfssLi", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "-264.5", 
+            "valid_max": "844.8", 
+            "ok_min_mean_abs": "10.7", 
+            "ok_max_mean_abs": "34.84"
         }, 
-        "litempsnicLi": {
-            "comment": "Surface Temperature that is used to force ice sheet models. It does not vary with seasons. In some models it is the temperature at the base of the snow, and in other at the base of firn. Report surface temperature of ice sheet where snow or firn thickness is zero", 
+        "sblLi": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_and_ice_sublimation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface Snow and Ice Sublimation Flux", 
+            "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sblLi", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Temperature at the interface between land ice and snow or firn", 
-            "standard_name": "land_ice_temperature_at_snow_or_firn_base", 
+            "valid_min": "-0.004959", 
+            "valid_max": "0.0009936", 
+            "ok_min_mean_abs": "-5.521e-05", 
+            "ok_max_mean_abs": "9.61e-05"
+        }, 
+        "rldsLi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface Downwelling Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rldsLi", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "30.71", 
+            "valid_max": "520.5", 
+            "ok_min_mean_abs": "271.2", 
+            "ok_max_mean_abs": "323.6"
+        }, 
+        "sftflf": {
             "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+            "standard_name": "floating_ice_shelf_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "litempsnicLi", 
+            "cell_measures": "area: mean where floating_ice_shelf time: mean", 
+            "long_name": "Floating Ice Shelf  Area Fraction", 
+            "comment": "Fraction of grid cell covered by floating ice shelf, the component of the ice sheet that is flowing over seawater", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sftflf", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "mrrosLi": {
-            "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).", 
+        "acabfLi": {
+            "modeling_realm": "landIce", 
+            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface Mass Balance flux", 
+            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice surface. Computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice", 
             "dimensions": "longitude latitude time", 
+            "out_name": "acabfLi", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Surface Run off", 
-            "standard_name": "surface_runoff_flux", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sftgrf": {
             "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+            "standard_name": "grounded_ice_sheet_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "mrrosLi", 
+            "cell_measures": "area: mean where grounded_ice_sheet time: mean", 
+            "long_name": "Grounded Ice Sheet  Area Fraction", 
+            "comment": "Fraction of grid cell covered by grounded ice sheet", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sftgrf", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "orogLi": {
-            "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "-700.0", 
-            "long_name": "surface altitude", 
-            "standard_name": "surface_altitude", 
+        "rsusLi": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "orogLi", 
-            "type": "real", 
-            "valid_max": "10000.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "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.", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface Upwelling Shortwave Radiation", 
+            "comment": "", 
             "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", 
+            "out_name": "rsusLi", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "positive": "up", 
+            "valid_min": "-0.006589", 
+            "valid_max": "422.2", 
+            "ok_min_mean_abs": "26.22", 
+            "ok_max_mean_abs": "43.77"
         }, 
-        "icemLi": {
-            "comment": "Loss of ice mass resulting from surface melting. Computed as the total surface melt water on the land ice portion of the grid cell divided by land ice area in the grid cell.", 
+        "tsLi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface Temperature", 
+            "comment": "Temperature of the lower boundary of the atmosphere", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tsLi", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Surface ice melt flux", 
-            "standard_name": "surface_ice_melt_flux", 
+            "valid_min": "176.8", 
+            "valid_max": "339.6", 
+            "ok_min_mean_abs": "262.8", 
+            "ok_max_mean_abs": "293.3"
+        }, 
+        "litempsnicLi": {
             "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+            "standard_name": "snow_land_ice_interface_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "icemLi", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Temperature at snow-ice interface over land ice", 
+            "comment": "Surface Temperature that is used to force ice sheet models. It is the temperature at the base of the snowpack models, and does not vary with seasons. Report surface temperature of ice sheet where snow thickness is zero", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "litempsnicLi", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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"
-        }, 
-        "sblLi": {
-            "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 ice_sheet", 
+        "rsdsLi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-5.521e-05", 
-            "units": "kg m-2 s-1", 
-            "out_name": "sblLi", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "comment": "surface solar irradiance for UV calculations", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsdsLi", 
             "type": "real", 
-            "valid_max": "0.0009936", 
-            "ok_max_mean_abs": "9.61e-05"
+            "positive": "down", 
+            "valid_min": "-0.002946", 
+            "valid_max": "524.4", 
+            "ok_min_mean_abs": "143.9", 
+            "ok_max_mean_abs": "181.6"
         }, 
-        "prraLi": {
-            "comment": "", 
+        "tasLi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Near-Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tasLi", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Rainfall rate", 
-            "standard_name": "rainfall_flux", 
+            "valid_min": "180.6", 
+            "valid_max": "335.1", 
+            "ok_min_mean_abs": "262.4", 
+            "ok_max_mean_abs": "293"
+        }, 
+        "snicefreezLi": {
             "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "prraLi", 
+            "standard_name": "surface_snow_and_ice_refreezing_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Surface snow and ice refreeze flux", 
+            "comment": "Mass flux of surface meltwater which refreezes within the snowpack. Computed as the total refreezing on the land ice portion of the grid cell divided by land ice area in the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "snicefreezLi", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+        "prLi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where ice_sheet time: mean", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prLi", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0.001254", 
+            "ok_min_mean_abs": "2.156e-05", 
+            "ok_max_mean_abs": "3.215e-05"
         }
     }
 }
diff --git a/TestTables/CMIP6_Lmon.json b/TestTables/CMIP6_Lmon.json
index f9a24ad..6ed152f 100644
--- a/TestTables/CMIP6_Lmon.json
+++ b/TestTables/CMIP6_Lmon.json
@@ -1,1005 +1,1126 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "30.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table Lmon", 
         "realm": "land", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "mon", 
-        "table_id": "Table Lmon", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "30.00000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_s": {
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
             "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
+        }, 
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
         }, 
-        "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": "", 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
+        }, 
+        "oline": {
             "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "ocean passage", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "latitude": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7": {
+        "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,317 +1174,259 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev27": {
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
-                "97500.", 
-                "95000.", 
                 "92500.", 
-                "90000.", 
-                "87500.", 
                 "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
                 "70000.", 
-                "65000.", 
                 "60000.", 
-                "55000.", 
                 "50000.", 
-                "45000.", 
                 "40000.", 
-                "35000.", 
                 "30000.", 
                 "25000.", 
-                "22500.", 
                 "20000.", 
-                "17500.", 
+                "17000.", 
                 "15000.", 
-                "12500.", 
-                "10000."
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
             "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,294 +1436,155 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "dbze": {
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
             "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec3pft": {
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,1422 +1634,1759 @@
                 "80.", 
                 "100000."
             ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "scatratio", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "1", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "standard_sigma": {
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "1.0", 
-            "axis": "Z"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "bare_ground", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_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))", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "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": "", 
-            "requested_bounds": "", 
+            "value": "secondary_decidous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }
-    }, 
-    "variable_entry": {
-        "fLitterSoil": {
-            "comment": "Carbon mass flux per unit area into soil from litter (dead plant material in or above the soil).", 
-            "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": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "cropFrac": {
-            "comment": "Percentage of entire grid cell  that is covered by crop.", 
-            "dimensions": "longitude latitude time", 
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "shrubFrac": {
-            "comment": "Percentage of entire grid cell  that is covered by shrub.", 
-            "dimensions": "longitude latitude time", 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "dimensions": ""
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "cSoil": {
-            "comment": "Carbon mass in the full depth of the soil model.", 
-            "dimensions": "longitude latitude time", 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "ap_bnds": {
+        "ps": {
+            "long_name": "Surface Air Pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "cProduct": {
-            "comment": "Carbon mass per unit area in that has been removed from the environment through  landuse change.", 
             "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": ""
+            "type": "real"
         }, 
-        "ap": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": ""
         }, 
-        "href": {
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "orog": {
-            "units": "m", 
             "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "treeFracSecDec": {
-            "comment": "Percentage of entire grid cell  that is covered by secondary deciduous trees.", 
-            "dimensions": "longitude latitude time typesdec", 
-            "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": ""
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "fGrazing": {
-            "comment": "Carbon mass flux per unit area due to grazing on land", 
-            "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": ""
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "zlev": {
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "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"
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "mrfso": {
-            "comment": "The mass per unit area (summed over all model 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"
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "cLeaf": {
-            "comment": "Carbon mass per unit area in leaves.", 
-            "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": ""
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "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": ""
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "rh": {
-            "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers)", 
-            "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": ""
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "cSoilMedium": {
-            "comment": "Carbon mass per unit area in medium (rate) soil pool. Medium means a lifetime of more than than 10 years and less than 100 years for reference climate conditions (20th century) in the absence of water limitations.", 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Carbon Mass in Medium Soil Pool", 
-            "standard_name": "medium_soil_pool_carbon_content", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "nep": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes_excluding_anthropogenic_land_use_change", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "cSoilMedium", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "nppLeaf": {
-            "comment": "This is the rate of carbon uptake by leaves due to NPP", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Net Carbon Mass Flux out of Atmophere due to Net Ecosystem Productivity on Land.", 
+            "comment": "Natural flux of CO2 (expressed as a mass flux of carbon) from the atmosphere to the land calculated as the difference between uptake associated will photosynthesis and the release of CO2 from the sum of plant and soil respiration and fire.  Positive flux is into the land.  emissions from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosph [...]
             "dimensions": "longitude latitude time", 
+            "out_name": "nep", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fFire": {
-            "comment": "CO2 emissions (expressed as a carbon mass flux per unit area) from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosphere from Land Use Change).", 
-            "dimensions": "longitude latitude time", 
-            "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", 
+        "cLitterBelow": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "subsurface_litter_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fFire", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Below-Ground Litter", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cLitterBelow", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "baresoilFrac": {
-            "comment": "Percentage of entire grid cell  that is covered by bare soil.", 
-            "dimensions": "longitude latitude time typebare", 
             "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_min_mean_abs": "", 
             "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", 
+        "fLitterSoil": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "carbon_mass_flux_into_soil_from_litter", 
             "units": "kg m-2 s-1", 
-            "out_name": "prveg", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "cVeg": {
-            "comment": "Carbon mass per unit area in vegetation.", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Total Carbon Mass Flux from Litter to Soil", 
+            "comment": "Carbon mass flux per unit area into soil from litter (dead plant material in or above the soil).", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fLitterSoil", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cRoot": {
-            "comment": "Carbon mass per unit area in roots, including fine and coarse roots.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Carbon Mass in Roots", 
-            "standard_name": "root_carbon_content", 
+        "cropFrac": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
             "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": "Carbon mass per unit area in fast soil pool. Fast means a lifetime of less than 10 years for reference climate conditions (20th century) in the absence of water limitations.", 
+            "cell_measures": "time: mean", 
+            "long_name": "Crop Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by crop.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cropFrac", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "treeFracSecEver": {
-            "comment": "Percentage of entire grid cell  that is covered by secondary evergreen trees.", 
-            "dimensions": "longitude latitude time typesever", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Total Secondary Evergreen Tree Cover Fraction", 
-            "standard_name": "area_fraction", 
+        "nbp": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "treeFracSecEver", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass Flux out of Atmosphere due to Net Biospheric Production on Land", 
+            "comment": "This is the net mass flux of carbon from atmosphere into land, calculated as photosynthesis MINUS the sum of  plant and soil respiration, carbon fluxes from fire, harvest, grazing  and land use change. Positive flux is into the land.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nbp", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "grassFrac": {
-            "comment": "Percentage 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", 
+        "rh": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "heterotrophic_respiration_carbon_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "grassFrac", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ra": {
-            "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production] ", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration on Land", 
+            "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rh", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsos": {
-            "comment": "The mass of water in all phases in the upper 10cm of the  soil layer.", 
-            "dimensions": "longitude latitude time sdepth1", 
-            "positive": "", 
-            "valid_min": "-2.008", 
-            "long_name": "Moisture in Upper Portion of Soil Column", 
-            "standard_name": "moisture_content_of_soil_layer", 
+        "rMaint": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "surface_upward_carbon_mass_flux_due_to_plant_respiration_for_biomass_maintenance", 
+            "units": "kg m-2 s-1", 
             "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": {
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Maintenance Autotrophic Respiration on Land", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "positive": "down", 
+            "out_name": "rMaint", 
+            "type": "real", 
+            "positive": "up", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "prveg": {
+            "modeling_realm": "land", 
+            "standard_name": "precipitation_flux_onto_canopy", 
             "units": "kg m-2 s-1", 
-            "out_name": "npp", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Precipitation onto Canopy", 
+            "comment": "The precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prveg", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cCwd": {
-            "comment": "Carbon mass per unit area in woody debris (dead organic matter composed of coarse wood.  It is distinct from litter)", 
+        "cLeaf": {
+            "modeling_realm": "land", 
+            "standard_name": "leaf_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Leaves", 
+            "comment": "Carbon mass per unit area in leaves.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cLeaf", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cSoilFast": {
+            "modeling_realm": "land", 
+            "standard_name": "fast_soil_pool_carbon_content", 
             "units": "kg m-2", 
-            "out_name": "cCwd", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Fast Soil Pool", 
+            "comment": "Carbon mass per unit area in fast soil pool. Fast means a lifetime of less than 10 years for reference climate conditions (20th century) in the absence of water limitations.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cSoilFast", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "gpp": {
+        "lai": {
+            "modeling_realm": "land", 
+            "standard_name": "leaf_area_index", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Leaf Area Index", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "positive": "down", 
+            "out_name": "lai", 
+            "type": "real", 
+            "positive": "", 
             "valid_min": "", 
-            "long_name": "Carbon Mass Flux out of Atmosphere due to Gross Primary Production on Land", 
-            "standard_name": "gross_primary_productivity_of_carbon", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mrros": {
             "modeling_realm": "land", 
+            "standard_name": "surface_runoff_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Surface Runoff", 
+            "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mrros", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-6.802e-06", 
+            "valid_max": "0.0009825", 
+            "ok_min_mean_abs": "-5.867e-06", 
+            "ok_max_mean_abs": "1.302e-05"
+        }, 
+        "residualFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "gpp", 
+            "cell_measures": "time: mean", 
+            "long_name": "Fraction of Grid Cell that is Land but Neither Vegetation-Covered nor Bare Soil", 
+            "comment": "Percentage of entire grid cell  that is land and is covered by  neither vegetation nor bare-soil (e.g., urban, ice, lakes, etc.)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "residualFrac", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "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", 
+        "rGrowth": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "surface_upward_carbon_mass_flux_due_to_plant_respiration_for_biomass_growth", 
             "units": "kg m-2 s-1", 
-            "out_name": "evspsblveg", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Growth Autotrophic Respiration on Land", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rGrowth", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "treeFrac": {
-            "comment": "Percentage 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", 
+        "cProduct": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "carbon_content_of_products_of_anthropogenic_land_use_change", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "treeFrac", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Products of Land Use Change", 
+            "comment": "Carbon mass per unit area in that has been removed from the environment through  landuse change.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cProduct", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "evspsblsoi": {
-            "comment": "Water evaporation from soil (including sublimation).", 
+        "ra": {
+            "modeling_realm": "land", 
+            "standard_name": "plant_respiration_carbon_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Autotrophic (Plant) Respiration on Land", 
+            "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production] ", 
             "dimensions": "longitude latitude time", 
+            "out_name": "ra", 
+            "type": "real", 
             "positive": "up", 
             "valid_min": "", 
-            "long_name": "Water Evaporation from Soil", 
-            "standard_name": "water_evaporation_flux_from_soil", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tsl": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "soil_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "evspsblsoi", 
+            "cell_measures": "time: mean", 
+            "long_name": "Temperature of Soil", 
+            "comment": "Temperature of each soil layer. Reported as missing for grid cells with no land.", 
+            "dimensions": "longitude latitude sdepth time", 
+            "out_name": "tsl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nbp": {
-            "comment": "This is the net mass flux of carbon from atmosphere into land, calculated as photosynthesis MINUS the sum of  plant and soil respiration, carbon fluxes from fire, harvest, grazing  and land use change. Positive flux is into the land.", 
-            "dimensions": "longitude latitude time", 
-            "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", 
+        "treeFracPrimDec": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "nbp", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Primary Deciduous Tree Fraction", 
+            "comment": "Percentage of the entire grid cell  that is covered by total primary deciduous trees.", 
+            "dimensions": "longitude latitude time typepdec", 
+            "out_name": "treeFracPrimDec", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "lai": {
-            "comment": "", 
+        "pastureFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Anthropogenic Pasture Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by anthropogenic pasture.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "pastureFrac", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Leaf Area Index", 
-            "standard_name": "leaf_area_index", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "c3PftFrac": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "lai", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total C3 PFT Cover Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by C3 PFTs (including grass, crops, and trees).", 
+            "dimensions": "longitude latitude time typec3pft", 
+            "out_name": "c3PftFrac", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fHarvest": {
-            "comment": "Carbon mass flux per unit area due to crop harvesting", 
-            "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", 
+        "cRoot": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "root_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fHarvest", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Roots", 
+            "comment": "Carbon mass per unit area in roots, including fine and coarse roots.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cRoot", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "burntArea": {
-            "comment": "Fraction of entire grid cell  that is covered by burnt vegetation.", 
+        "cSoilMedium": {
+            "modeling_realm": "land", 
+            "standard_name": "medium_soil_pool_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Medium Soil Pool", 
+            "comment": "Carbon mass per unit area in medium (rate) soil pool. Medium means a lifetime of more than than 10 years and less than 100 years for reference climate conditions (20th century) in the absence of water limitations.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cSoilMedium", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Burnt Area Fraction", 
-            "standard_name": "area_fraction", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nppRoot": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_roots", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "burntArea", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass Flux due to NPP Allocation to Roots", 
+            "comment": "This is the rate of carbon uptake by roots due to NPP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nppRoot", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cSoilSlow": {
-            "comment": "Carbon mass per unit area in slow soil pool. Slow means a lifetime of more than 100 years for reference climate (20th century) in the absence of water limitations.", 
+        "cVeg": {
+            "modeling_realm": "land", 
+            "standard_name": "vegetation_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Vegetation", 
+            "comment": "Carbon mass per unit area in vegetation.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cVeg", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Carbon Mass in Slow Soil Pool", 
-            "standard_name": "slow_soil_pool_carbon_content", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nppWood": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_wood", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "cSoilSlow", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass Flux due to NPP Allocation to Wood", 
+            "comment": "This is the rate of carbon uptake by wood due to NPP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nppWood", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "mrros": {
-            "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "-6.802e-06", 
-            "long_name": "Surface Runoff", 
-            "standard_name": "surface_runoff_flux", 
+        "mrsos": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-5.867e-06", 
-            "units": "kg m-2 s-1", 
-            "out_name": "mrros", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Moisture in Upper Portion of Soil Column", 
+            "comment": "The mass of water in all phases in the upper 10cm of the  soil layer.", 
+            "dimensions": "longitude latitude time sdepth1", 
+            "out_name": "mrsos", 
             "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", 
+            "valid_min": "-2.008", 
+            "valid_max": "146.5", 
+            "ok_min_mean_abs": "-35.89", 
+            "ok_max_mean_abs": "123.3"
+        }, 
+        "npp": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "net_primary_productivity_of_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "cLitter", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass Flux out of Atmosphere due to Net Primary Production on Land", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "npp", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fHarvest": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "cMisc", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Crop Harvesting", 
+            "comment": "Carbon mass flux per unit area due to crop harvesting", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fHarvest", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tsl": {
-            "comment": "Temperature of each soil layer. Reported as missing for grid cells with no land.", 
-            "dimensions": "longitude latitude sdepth time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Temperature of Soil", 
-            "standard_name": "soil_temperature", 
+        "evspsblsoi": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "water_evaporation_flux_from_soil", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "tsl", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Water Evaporation from Soil", 
+            "comment": "Water evaporation from soil (including sublimation).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "evspsblsoi", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fLuc": {
-            "comment": "Carbon mass flux per unit area into atmosphere due to human changes to land (excluding forest regrowth) accounting possibly for different time-scales related to fate of the wood, for example.", 
-            "dimensions": "longitude latitude time", 
-            "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", 
+        "tran": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "transpiration_flux", 
             "units": "kg m-2 s-1", 
-            "out_name": "fLuc", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Transpiration", 
+            "comment": "Transpiration (may include dew formation as a negative flux).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tran", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "fVegLitter": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Total Carbon Mass Flux from Vegetation to Litter", 
-            "standard_name": "litter_carbon_flux", 
+        "mrlsl": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fVegLitter", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Water Content of Soil Layer", 
+            "comment": "The mass of water in all phases, including ice, in soil layers.  Report as missing for grid cells with no land.", 
+            "dimensions": "longitude latitude sdepth time", 
+            "out_name": "mrlsl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": "Percentage of the entire grid cell  that is covered by total primary deciduous trees.", 
-            "dimensions": "longitude latitude time typepdec", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Total Primary Deciduous Tree Fraction", 
-            "standard_name": "area_fraction", 
+        "fLuc": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "treeFracPrimDec", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Net Carbon Mass Flux into Atmosphere due to Land Use Change", 
+            "comment": "Carbon mass flux per unit area into atmosphere due to human changes to land (excluding forest regrowth) accounting possibly for different time-scales related to fate of the wood, for example.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fLuc", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "a": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "treeFracPrimEver": {
-            "comment": "Percentage of entire grid cell  that is covered by primary evergreen trees.", 
-            "dimensions": "longitude latitude time typepever", 
+        "baresoilFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Bare Soil Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by bare soil.", 
+            "dimensions": "longitude latitude time typebare", 
+            "out_name": "baresoilFrac", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Total Primary Evergreen Tree Cover Fraction", 
-            "standard_name": "area_fraction", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "evspsblveg": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "water_evaporation_flux_from_canopy", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "treeFracPrimEver", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Evaporation from Canopy", 
+            "comment": "The canopy evaporation and sublimation (if present in model); may include dew formation as a negative flux.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "evspsblveg", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": "Percentage of entire grid cell  that is covered by anthropogenic pasture.", 
+        "fVegSoil": {
+            "modeling_realm": "land", 
+            "standard_name": "carbon_mass_flux_into_soil_from_vegetation_excluding_litter", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Total Carbon Mass Flux from Vegetation Directly to Soil", 
+            "comment": "Carbon mass flux per unit area from vegetation directly into soil, without intermediate conversion to litter.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fVegSoil", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Anthropogenic Pasture Fraction", 
-            "standard_name": "area_fraction", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cCwd": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "wood_debris_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "pastureFrac", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Coarse Woody Debris", 
+            "comment": "Carbon mass per unit area in woody debris (dead organic matter composed of coarse wood.  It is distinct from litter)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cCwd", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cWood": {
-            "comment": "Carbon mass per unit area in wood, including sapwood and hardwood.", 
+        "cLitterAbove": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_litter_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Above-Ground Litter", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cLitterAbove", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Carbon Mass in Wood", 
-            "standard_name": "wood_carbon_content", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "gpp": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "gross_primary_productivity_of_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "cWood", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass Flux out of Atmosphere due to Gross Primary Production on Land", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "gpp", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rGrowth": {
-            "comment": "", 
+        "fGrazing": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_grazing", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Grazing on Land", 
+            "comment": "Carbon mass flux per unit area due to grazing on land", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fGrazing", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cLitter": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "litter_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "rGrowth", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Litter Pool", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cLitter", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "c4PftFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total C4 PFT Cover Fraction", 
             "comment": "Fraction of entire grid cell  that is covered by C4 PFTs (including grass and crops).", 
             "dimensions": "longitude latitude time typec4pft", 
+            "out_name": "c4PftFrac", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Total C4 PFT Cover Fraction", 
-            "standard_name": "area_fraction", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cSoil": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "soil_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "c4PftFrac", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Soil Pool", 
+            "comment": "Carbon mass in the full depth of the soil model.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cSoil", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cLitterBelow": {
-            "comment": "", 
+        "nppLeaf": {
+            "modeling_realm": "land", 
+            "standard_name": "net_primary_productivity_of_carbon_accumulated_in_leaves", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass Flux due to NPP Allocation to Leaf", 
+            "comment": "This is the rate of carbon uptake by leaves due to NPP", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
+            "out_name": "nppLeaf", 
+            "type": "real", 
+            "positive": "down", 
             "valid_min": "", 
-            "long_name": "Carbon Mass in Below-Ground Litter", 
-            "standard_name": "subsurface_litter_carbon_content", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "treeFracSecDec": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "cLitterBelow", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Secondary Deciduous Tree Cover Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by secondary deciduous trees.", 
+            "dimensions": "longitude latitude time typesdec", 
+            "out_name": "treeFracSecDec", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tran": {
-            "comment": "", 
+        "cSoilSlow": {
+            "modeling_realm": "land", 
+            "standard_name": "slow_soil_pool_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Slow Soil Pool", 
+            "comment": "Carbon mass per unit area in slow soil pool. Slow means a lifetime of more than 100 years for reference climate (20th century) in the absence of water limitations.", 
             "dimensions": "longitude latitude time", 
-            "positive": "up", 
+            "out_name": "cSoilSlow", 
+            "type": "real", 
+            "positive": "", 
             "valid_min": "", 
-            "long_name": "Transpiration", 
-            "standard_name": "transpiration_flux", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "shrubFrac": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "tran", 
+            "cell_measures": "time: mean", 
+            "long_name": "Shrub Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by shrub.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "shrubFrac", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "mrro": {
-            "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.", 
-            "dimensions": "longitude latitude time", 
-            "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", 
+            "standard_name": "runoff_flux", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Total Runoff", 
+            "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "mrro", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "-0.0002019", 
             "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", 
+            "ok_min_mean_abs": "-6.668e-06", 
+            "ok_max_mean_abs": "1.874e-05"
+        }, 
+        "fFire": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_fires_excluding_anthropogenic_land_use_change", 
             "units": "kg m-2 s-1", 
-            "out_name": "nppRoot", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to CO2 Emission from Fire", 
+            "comment": "CO2 emissions (expressed as a carbon mass flux per unit area) from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosphere from Land Use Change).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fFire", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fVegLitter": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "litter_carbon_flux", 
             "units": "kg m-2 s-1", 
-            "out_name": "rMaint", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Total Carbon Mass Flux from Vegetation to Litter", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fVegLitter", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fVegSoil": {
-            "comment": "Carbon mass flux per unit area from vegetation directly into soil, without intermediate conversion to litter.", 
+        "mrfso": {
+            "modeling_realm": "land landIce", 
+            "standard_name": "soil_frozen_water_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Soil Frozen Water Content", 
+            "comment": "The mass per unit area (summed over all model layers) of frozen water.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mrfso", 
+            "type": "real", 
             "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", 
+            "valid_min": "0", 
+            "valid_max": "5763", 
+            "ok_min_mean_abs": "-419", 
+            "ok_max_mean_abs": "940.3"
+        }, 
+        "landCoverFrac": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fVegSoil", 
+            "cell_measures": "time: mean", 
+            "long_name": "Plant Functional Type Grid Fraction", 
+            "comment": "Percentage of grid cell area occupied by different model vegetation/land cover categories. The categories may differ from model to model, depending on each model's subgrid land cover category definitions. Categories may include natural vegetation, anthropogenic vegetation, bare soil, lakes, urban areas, glaciers, etc. Sum of all should equal the fraction of the grid-cell that is land.", 
+            "dimensions": "longitude latitude vegtype time", 
+            "out_name": "landCoverFrac", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
+        "treeFracSecEver": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Secondary Evergreen Tree Cover Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by secondary evergreen trees.", 
+            "dimensions": "longitude latitude time typesever", 
+            "out_name": "treeFracSecEver", 
             "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "residualFrac": {
-            "comment": "Percentage of entire grid cell  that is land and is covered by  neither vegetation nor bare-soil (e.g., urban, ice, lakes, etc.)", 
-            "dimensions": "longitude latitude time", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "burntArea": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
             "units": "%", 
-            "out_name": "residualFrac", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Burnt Area Fraction", 
+            "comment": "Fraction of entire grid cell  that is covered by burnt vegetation.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "burntArea", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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 and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosph [...]
-            "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", 
+        "grassFrac": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "nep", 
+            "cell_measures": "time: mean", 
+            "long_name": "Natural Grass Fraction", 
+            "comment": "Percentage of entire grid cell that is covered by natural grass.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "grassFrac", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "cMisc": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "miscellaneous_living_matter_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "nppWood", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Other Living Compartments on Land", 
+            "comment": "e.g., labile, fruits, reserves, etc.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cMisc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c3PftFrac": {
-            "comment": "Percentage of entire grid cell  that is covered by C3 PFTs (including grass, crops, and trees).", 
-            "dimensions": "longitude latitude time typec3pft", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Total C3 PFT Cover Fraction", 
-            "standard_name": "area_fraction", 
+        "cWood": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "wood_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "c3PftFrac", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Carbon Mass in Wood", 
+            "comment": "Carbon mass per unit area in wood, including sapwood and hardwood.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cWood", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "mrlsl": {
-            "comment": "The mass of water in all phases, including ice, in soil layers.  Report as missing for grid cells with no land.", 
-            "dimensions": "longitude latitude sdepth time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Water Content of Soil Layer", 
-            "standard_name": "moisture_content_of_soil_layer", 
+        "mrso": {
             "modeling_realm": "land", 
+            "standard_name": "soil_moisture_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Total Soil Moisture Content", 
+            "comment": "the mass per unit area  (summed over all soil layers) of water in all phases.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mrso", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-64.17", 
+            "valid_max": "5717", 
+            "ok_min_mean_abs": "-1424", 
+            "ok_max_mean_abs": "3038"
+        }, 
+        "treeFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "mrlsl", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tree Cover Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by trees.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "treeFrac", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "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 vegtype time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Plant Functional Type Grid Fraction", 
-            "standard_name": "area_fraction", 
+        "treeFracPrimEver": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "area_fraction", 
             "units": "%", 
-            "out_name": "landCoverFrac", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Primary Evergreen Tree Cover Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by primary evergreen trees.", 
+            "dimensions": "longitude latitude time typepever", 
+            "out_name": "treeFracPrimEver", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
         }
     }
 }
diff --git a/TestTables/CMIP6_Oclim.json b/TestTables/CMIP6_Oclim.json
index 952d132..58458e4 100644
--- a/TestTables/CMIP6_Oclim.json
+++ b/TestTables/CMIP6_Oclim.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "30.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table Oclim", 
         "realm": "ocean", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "monClim", 
-        "table_id": "Table Oclim", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "olevel", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "30.00000", 
+        "generic_levels": "olevel", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_s": {
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
+        }, 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
             "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", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,311 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "latitude": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev7": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "85000.", 
+                "70000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev23": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1025,27 +1188,103 @@
                 "100.", 
                 "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1087,287 +1326,152 @@
                 "5.", 
                 "3."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev27": {
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
                 "92500.", 
-                "90000.", 
-                "87500.", 
                 "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
                 "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
-                "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
+                "25000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,294 +1481,110 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "dbze": {
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
+            "tolerance": "0.001", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1711,1005 +1626,1172 @@
                 "30.", 
                 "40.", 
                 "40.", 
-                "50.", 
-                "50.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
                 "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_deciduous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p1000": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "diftrbbo2d": {
-            "comment": "", 
-            "dimensions": "longitude latitude time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity", 
-            "standard_name": "ocean_tracer_bolus_biharmonic_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m4 s-1", 
-            "out_name": "diftrbbo2d", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "difmxylo2d": {
-            "comment": "", 
-            "dimensions": "longitude latitude time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Momentum XY Laplacian Diffusivity", 
-            "standard_name": "ocean_momentum_xy_laplacian_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2 s-1", 
-            "out_name": "difmxylo2d", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "diftrxybo": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Tracer XY Biharmonic Diffusivity", 
-            "standard_name": "ocean_tracer_xy_biharmonic_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m4 s-1", 
-            "out_name": "diftrxybo", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
-        "depth_c": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "tnpeot": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tendency of Ocean Potential Energy Content due to Tides", 
-            "standard_name": "tendency_of_ocean_potential_energy_content_due_to_tides", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "tnpeot", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "ap_bnds": {
-            "units": "Pa", 
             "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "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": ""
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "orog": {
-            "units": "m", 
             "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "difvtrto": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Vertical Tracer Diffusivity due to Tides", 
-            "standard_name": "ocean_vertical_tracer_diffusivity_due_to_tides", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2 s-1", 
-            "out_name": "difvtrto", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "difvho": {
-            "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Vertical Heat Diffusivity", 
-            "standard_name": "ocean_vertical_heat_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2/sec", 
-            "out_name": "difvho", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "zlev": {
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "diftrblo2d": {
-            "comment": "", 
-            "dimensions": "longitude latitude time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Tracer Bolus Laplacian Diffusivity", 
-            "standard_name": "ocean_tracer_bolus_laplacian_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2 s-1", 
-            "out_name": "diftrblo2d", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "tnkebto2d": {
-            "comment": "", 
-            "dimensions": "longitude latitude time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tendency of Ocean Eddy Kinetic Energy Content due to Bolus Transport", 
-            "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_bolus_transport", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "tnkebto2d", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "difmxylo": {
-            "comment": "Lateral Laplacian viscosity applied to the momentum equitions.", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Momentum XY Laplacian Diffusivity", 
-            "standard_name": "ocean_momentum_xy_laplacian_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2/sec", 
-            "out_name": "difmxylo", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "difvtrbo": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Vertical Tracer Diffusivity due to Background", 
-            "standard_name": "ocean_vertical_tracer_diffusivity_due_to_background", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2 s-1", 
-            "out_name": "difvtrbo", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "tnpeo": {
-            "comment": "Rate that work is done against vertical stratification, as measured by the vertical heat and salt diffusivity. Report here as depth integrated two-dimensional field.", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tendency of Ocean Potential Energy Content", 
-            "standard_name": "endency_of_ocean_potential_energy_content", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W/m2", 
-            "out_name": "tnpeo", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "tnkebto": {
-            "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tendency of Ocean Eddy Kinetic Energy Content due to Bolus Transport", 
-            "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W/m2", 
-            "out_name": "tnkebto", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "sigma_bnds": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "diftrxybo2d": {
-            "comment": "", 
-            "dimensions": "longitude latitude time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Tracer XY Biharmonic Diffusivity", 
-            "standard_name": "ocean_tracer_xy_biharmonic_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m4 s-1", 
-            "out_name": "diftrxybo2d", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "difvmbo": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Vertical Momentum Diffusivity due to Background", 
-            "standard_name": "ocean_vertical_momentum_diffusivity_due_to_background", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2 s-1", 
-            "out_name": "difvmbo", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
-        "dispkexyfo2d": {
-            "comment": "", 
-            "dimensions": "longitude latitude time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Kinetic Energy Dissipation Per Unit Area due to XY Friction", 
-            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "dispkexyfo2d", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "diftrxylo2d": {
+        "diftrxylo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_tracer_xy_laplacian_diffusivity", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Ocean Tracer XY Laplacian Diffusivity", 
             "comment": "", 
             "dimensions": "longitude latitude time2", 
+            "out_name": "diftrxylo", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ocean Tracer XY Laplacian Diffusivity", 
-            "standard_name": "ocean_tracer_xy_laplacian_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2 s-1", 
-            "out_name": "diftrxylo2d", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrbbo": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity", 
-            "standard_name": "ocean_tracer_bolus_biharmonic_diffusivity", 
+        "dispkexyfo": {
             "modeling_realm": "ocean", 
+            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
+            "units": "W m-2 ", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m4 s-1", 
-            "out_name": "diftrbbo", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "diftrelo2d": {
-            "comment": "", 
+            "long_name": "Ocean Kinetic Energy Dissipation Per Unit Area due to XY Friction", 
+            "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", 
             "dimensions": "longitude latitude time2", 
+            "out_name": "dispkexyfo", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ocean Tracer Epineutral Laplacian Diffusivity", 
-            "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2 s-1", 
-            "out_name": "diftrelo2d", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "difvmfdo": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Vertical Momentum Diffusivity due to Form Drag", 
-            "standard_name": "ocean_vertical_momentum_diffusivity_due_to_form_drag", 
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "ocean_vertical_momentum_diffusivity_due_to_form_drag", 
             "units": "m2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Ocean Vertical Momentum Diffusivity due to Form Drag", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time2", 
             "out_name": "difvmfdo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": ""
-        }, 
-        "diftrebo2d": {
-            "comment": "", 
-            "dimensions": "longitude latitude time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity", 
-            "standard_name": "ocean_tracer_epineutral_biharmonic_diffusivity", 
+        "difvmto": {
             "modeling_realm": "ocean", 
+            "standard_name": "ocean_vertical_momentum_diffusivity_due_to_tides", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m4 s-1", 
-            "out_name": "diftrebo2d", 
+            "long_name": "Ocean Vertical Momentum Diffusivity due to Tides", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time2", 
+            "out_name": "difvmto", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difmxybo": {
-            "comment": "Lateral biharmonic viscosity applied to the momentum equitions.", 
+        "tnpeo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "endency_of_ocean_potential_energy_content", 
+            "units": "W m-2 ", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Tendency of Ocean Potential Energy Content", 
+            "comment": "Rate that work is done against vertical stratification, as measured by the vertical heat and salt diffusivity. Report here as depth integrated two-dimensional field.", 
             "dimensions": "longitude latitude olevel time2", 
+            "out_name": "tnpeo", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ocean Momentum XY Biharmonic Diffusivity", 
-            "standard_name": "ocean_momentum_xy_biharmonic_diffusivity", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zfull": {
             "modeling_realm": "ocean", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m4/sec", 
-            "out_name": "difmxybo", 
+            "long_name": "Depth Below Geoid of Ocean Layer", 
+            "comment": "Depth below geoid", 
+            "dimensions": "longitude latitude olevel time2", 
+            "out_name": "zfull", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "diftrblo": {
-            "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'.  The CMIP6 name is physically more relevant.", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Tracer Bolus Laplacian Diffusivity", 
-            "standard_name": "ocean_tracer_diffusivity_due_to_parameterized_mesoscale_advection", 
             "modeling_realm": "ocean", 
+            "standard_name": "ocean_tracer_diffusivity_due_to_parameterized_mesoscale_advection", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2/sec", 
+            "long_name": "Ocean Tracer Bolus Laplacian Diffusivity", 
+            "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'.  The CMIP6 name is physically more relevant.", 
+            "dimensions": "longitude latitude time2", 
             "out_name": "diftrblo", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "difvso": {
-            "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.", 
-            "dimensions": "longitude latitude olevel time2", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ocean Vertical Salt Diffusivity", 
-            "standard_name": "ocean_verticalt_salt_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2/sec", 
-            "out_name": "difvso", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difvmto": {
+        "dispkevfo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Ocean Kinetic Energy Dissipation Per Unit Area due to Vertical Friction", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
+            "out_name": "dispkevfo", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ocean Vertical Momentum Diffusivity due to Tides", 
-            "standard_name": "ocean_vertical_momentum_diffusivity_due_to_tides", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2 s-1", 
-            "out_name": "difvmto", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "difmxybo2d": {
-            "comment": "", 
-            "dimensions": "longitude latitude time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Momentum XY Biharmonic Diffusivity", 
-            "standard_name": "ocean_momentum_xy_biharmonic_diffusivity", 
+        "tnkebto": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
+            "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection", 
+            "units": "W m-2 ", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m4 s-1", 
-            "out_name": "difmxybo2d", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Tendency of Ocean Eddy Kinetic Energy Content due to Bolus Transport", 
+            "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", 
+            "dimensions": "longitude latitude time2", 
+            "out_name": "tnkebto", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "dispkevfo": {
+        "difvtrbo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_vertical_tracer_diffusivity_due_to_background", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Ocean Vertical Tracer Diffusivity due to Background", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
+            "out_name": "difvtrbo", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ocean Kinetic Energy Dissipation Per Unit Area due to Vertical Friction", 
-            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_vertical_friction", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zhalf": {
             "modeling_realm": "ocean", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "dispkevfo", 
+            "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers", 
+            "comment": "Depth below geoid", 
+            "dimensions": "longitude latitude olevel time2", 
+            "out_name": "zhalf", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zfull": {
+        "diftrxybo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_tracer_xy_biharmonic_diffusivity", 
+            "units": "m4 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Ocean Tracer XY Biharmonic Diffusivity", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time2", 
+            "dimensions": "longitude latitude time2", 
+            "out_name": "diftrxybo", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Depth Below Geoid of Ocean Layer", 
-            "standard_name": "depth_below_geoid", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "difmxybo": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
+            "standard_name": "ocean_momentum_xy_biharmonic_diffusivity", 
+            "units": "m4 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zfull", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Ocean Momentum XY Biharmonic Diffusivity", 
+            "comment": "Lateral biharmonic viscosity applied to the momentum equitions.", 
+            "dimensions": "longitude latitude time2", 
+            "out_name": "difmxybo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zhalf": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers", 
-            "standard_name": "depth_below_geoid", 
+        "diftrbbo": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
+            "standard_name": "ocean_tracer_bolus_biharmonic_diffusivity", 
+            "units": "m4 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zhalf", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Ocean Tracer Bolus Biharmonic Diffusivity", 
+            "comment": "", 
+            "dimensions": "longitude latitude time2", 
+            "out_name": "diftrbbo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dispkexyfo": {
-            "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", 
-            "dimensions": "longitude latitude olevel time2", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ocean Kinetic Energy Dissipation Per Unit Area due to XY Friction", 
-            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
+        "diftrebo": {
             "modeling_realm": "ocean", 
+            "standard_name": "ocean_tracer_epineutral_biharmonic_diffusivity", 
+            "units": "m4 s-1", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W/m2", 
-            "out_name": "dispkexyfo", 
+            "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity", 
+            "comment": "", 
+            "dimensions": "longitude latitude time2", 
+            "out_name": "diftrebo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "diftrelo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Ocean Tracer Epineutral Laplacian Diffusivity", 
             "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.", 
-            "dimensions": "longitude latitude olevel time2", 
+            "dimensions": "longitude latitude time2", 
+            "out_name": "diftrelo", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ocean Tracer Epineutral Laplacian Diffusivity", 
-            "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "difmxylo": {
             "modeling_realm": "ocean", 
+            "standard_name": "ocean_momentum_xy_laplacian_diffusivity", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2/sec", 
-            "out_name": "diftrelo", 
+            "long_name": "Ocean Momentum XY Laplacian Diffusivity", 
+            "comment": "Lateral Laplacian viscosity applied to the momentum equitions.", 
+            "dimensions": "longitude latitude time2", 
+            "out_name": "difmxylo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrxylo": {
+        "difvmbo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_vertical_momentum_diffusivity_due_to_background", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Ocean Vertical Momentum Diffusivity due to Background", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
+            "out_name": "difvmbo", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ocean Tracer XY Laplacian Diffusivity", 
-            "standard_name": "ocean_tracer_xy_laplacian_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2 s-1", 
-            "out_name": "diftrxylo", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "difvmo": {
+        "tnpeotb": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_ocean_potential_energy_content_due_to_background", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Tendency of Ocean Potential Energy Content due to Background", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
+            "out_name": "tnpeotb", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ocean Vertical Momentum Diffusivity", 
-            "standard_name": "ocean_vertical_momentum_diffusivity", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnpeot": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
+            "standard_name": "tendency_of_ocean_potential_energy_content_due_to_tides", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2 s-1", 
-            "out_name": "difvmo", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Tendency of Ocean Potential Energy Content due to Tides", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time2", 
+            "out_name": "tnpeot", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrebo": {
+        "difvtrto": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_vertical_tracer_diffusivity_due_to_tides", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Ocean Vertical Tracer Diffusivity due to Tides", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time2", 
+            "out_name": "difvtrto", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ocean Tracer Epineutral Biharmonic Diffusivity", 
-            "standard_name": "ocean_tracer_epineutral_biharmonic_diffusivity", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "difvso": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
+            "standard_name": "ocean_verticalt_salt_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m4 s-1", 
-            "out_name": "diftrebo", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Ocean Vertical Salt Diffusivity", 
+            "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.", 
+            "dimensions": "longitude latitude olevel time2", 
+            "out_name": "difvso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "tnpeotb": {
-            "comment": "", 
+        "difvho": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_vertical_heat_diffusivity", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Ocean Vertical Heat Diffusivity", 
+            "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.", 
             "dimensions": "longitude latitude olevel time2", 
+            "out_name": "difvho", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Tendency of Ocean Potential Energy Content due to Background", 
-            "standard_name": "tendency_of_ocean_potential_energy_content_due_to_background", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "difvmo": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean within years time: mean over years", 
+            "standard_name": "ocean_vertical_momentum_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "tnpeotb", 
+            "cell_measures": "time: mean within years time: mean over years", 
+            "long_name": "Ocean Vertical Momentum Diffusivity", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time2", 
+            "out_name": "difvmo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
-        }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
         }
     }
 }
diff --git a/TestTables/CMIP6_Oday.json b/TestTables/CMIP6_Oday.json
index 81f0c56..7323942 100644
--- a/TestTables/CMIP6_Oday.json
+++ b/TestTables/CMIP6_Oday.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "1.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table Oday", 
         "realm": "ocnBgchem", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "day", 
-        "table_id": "Table Oday", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "1.00000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alt40": {
+            "standard_name": "altitude", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "plev10": {
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth0m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "depth0m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
             "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", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
             "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"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,27 +858,192 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
+        }, 
+        "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -758,248 +1060,67 @@
                 "500.", 
                 "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
             "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
+            "axis": "Z", 
             "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
             "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1174,497 +1231,360 @@
                 "35000.", 
                 "30000.", 
                 "25000.", 
-                "22500.", 
-                "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "85000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
             "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
             "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec3pft": {
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,436 +1634,773 @@
                 "80.", 
                 "100000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
         }, 
-        "typepdec": {
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "longitude": {
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "bare_ground", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_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))", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "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", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "depth_c": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "ap_bnds": {
+        "ps": {
+            "long_name": "Surface Air Pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "chlos": {
-            "comment": "Sum of chlorophyll from all phytoplankton group concentrations at the sea surface.  In most models this is equal to chldiat+chlmisc, that is the sum of 'Diatom Chlorophyll Mass Concentration' plus 'Other Phytoplankton Chlorophyll Mass Concentration'", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Sea Surface 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": "chlos", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "type": "real"
         }, 
-        "ap": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": ""
         }, 
-        "href": {
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "zlev": {
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "ps": {
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
             "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
         "ptop": {
-            "units": "Pa", 
             "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "b_bnds": {
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "nsigma": {
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
             "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
             "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "zlev_bnds": {
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
             "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
             "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "z1": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: z1", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "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": ""
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "b": {
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "depth": {
-            "units": "m", 
             "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
         "eta": {
-            "units": "m", 
             "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
         "k_c": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
         "sigma": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "a_bnds": {
             "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "chlos": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Sea Surface Total Chlorophyll Mass Concentration", 
+            "comment": "Sum of chlorophyll from all phytoplankton group concentrations at the sea surface.  In most models this is equal to chldiat+chlmisc, that is the sum of 'Diatom Chlorophyll Mass Concentration' plus 'Other Phytoplankton Chlorophyll Mass Concentration'", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "chlos", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }
     }
 }
diff --git a/TestTables/CMIP6_Omon.json b/TestTables/CMIP6_Omon.json
index 9cdbafd..e3a835c 100644
--- a/TestTables/CMIP6_Omon.json
+++ b/TestTables/CMIP6_Omon.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "30.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table Omon", 
         "realm": "ocean", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "mon", 
-        "table_id": "Table Omon", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "olevel", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "30.00000", 
+        "generic_levels": "olevel", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "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."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "ocean_s": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "300", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height10m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
             "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -717,289 +854,273 @@
                 "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "latitude": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,614 +1174,417 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev27": {
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
-                "97500.", 
-                "95000.", 
                 "92500.", 
-                "90000.", 
-                "87500.", 
                 "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
                 "70000.", 
-                "65000.", 
                 "60000.", 
-                "55000.", 
                 "50000.", 
-                "45000.", 
                 "40000.", 
-                "35000.", 
                 "30000.", 
                 "25000.", 
-                "22500.", 
                 "20000.", 
-                "17500.", 
+                "17000.", 
                 "15000.", 
-                "12500.", 
-                "10000."
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "alt40": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+                "10000.", 
+                "1000.", 
+                "100."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7c": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "92500.", 
+                "85000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+        "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
             "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,4260 +1634,4597 @@
                 "80.", 
                 "100000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a + b*orog", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
         }, 
-        "effectRadIc": {
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p1000": {
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
             "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
             "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
             "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "1.0", 
-            "axis": "Z"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "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": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "intpnitrate": {
-            "comment": "Vertically integrated primary (organic carbon) production by phytoplankton based on nitrate uptake alone", 
-            "dimensions": "longitude latitude time", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intpnitrate", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
             "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": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "limfecalc": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limfecalc", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "expc100": {
-            "comment": "Downward flux of particulate organic carbon at 100m", 
-            "dimensions": "longitude latitude time depth100m", 
-            "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": "expc100", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "expp100": {
-            "comment": "", 
-            "dimensions": "longitude latitude time depth100m", 
-            "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "expp100", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "mfo": {
-            "comment": "", 
-            "dimensions": "oline time", 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "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": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "mlotstsq": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "zsatcalc": {
-            "comment": "Depth of calcite saturation horizon (0 if undersaturated at all depths, and missing saturated through whole depth; if two or more horizons exist, then the shallowest is reported)", 
-            "dimensions": "longitude latitude time", 
-            "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zsatcalc", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fric", 
-            "type": "real", 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "bsi": {
-            "comment": "Sum of particulate silica component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "intpbfe": {
-            "comment": "Vertically integrated biogenic iron production", 
-            "dimensions": "longitude latitude time", 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "no3": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "fbddtdic": {
-            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic carbon", 
-            "dimensions": "longitude latitude time olayer100m", 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fbddtdic", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "cfc11": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "bfe": {
-            "comment": "Sum of particulate organic iron component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "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", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "soga": {
-            "comment": "", 
-            "dimensions": "time", 
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
             "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "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", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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", 
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "zostoga": {
-            "comment": "There is no CMIP6 request for zosga nor zossga.", 
-            "dimensions": "time", 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
             "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "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": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "long_name": "Surface Altitude", 
             "units": "m", 
-            "out_name": "zostoga", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "fbddtdin": {
-            "comment": "vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "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": ""
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "hfrunoffds2d": {
-            "comment": "", 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
             "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", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "hfibthermds": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics", 
             "units": "W m-2", 
-            "out_name": "hfrunoffds2d", 
-            "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: mean 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 olayer100m", 
-            "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: mean 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.", 
+            "long_name": "Heat Flux into Sea Water due to Iceberg Thermodynamics", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "hfibthermds", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "vsfsit": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Virtual Salt Flux into Sea Water due to Sea Ice Thermodynamics", 
+            "comment": "This variable measures the virtual salt flux into sea water due to the melting of sea ice. It is set to zero in models which receive a real water flux.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vsfsit", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfsnthermds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics", 
             "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux into Sea Water due to Snow Thermodynamics", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
             "out_name": "hfsnthermds", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "rsdo": {
             "modeling_realm": "ocean", 
+            "standard_name": "downwelling_shortwave_flux_in_sea_water", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "N m-2", 
-            "out_name": "tauvo", 
+            "long_name": "Downwelling Shortwave Radiation in Sea Water", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "rsdo", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dmso": {
-            "comment": "Mole concentration of dimethyl sulphide in water", 
-            "dimensions": "longitude latitude olevel time", 
+        "msftmrhompa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "ocean meridional overturning mass streamfunction due to parameterized mesoscale advection", 
+            "comment": "CMIP5 called this 'due to Bolus Advection'.  Name change respects the more general physics of the mesoscale parameterizations.", 
+            "dimensions": "latitude rho basin time", 
+            "out_name": "msftmrhompa", 
+            "type": "real", 
             "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": "dmso", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "hfrunoffds2d": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "vsfcorr", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfrunoffds2d", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "hfgeou": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "upward_geothermal_heat_flux_at_sea_floor", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "C", 
-            "out_name": "tob", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Upward Geothermal Heat Flux at Sea Floor", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfgeou", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pso": {
+        "pbo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_pressure_at_sea_floor", 
+            "units": "Pa", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Pressure at Sea floor", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "pbo", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "fsn": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff", 
             "units": "mol m-2 s-1", 
-            "out_name": "fgo2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward Net Flux of Nitrogen", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fsn", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtdin": {
-            "comment": "Net time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
-            "dimensions": "longitude latitude time olayer100m", 
+        "msftmyz": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Ocean Meridional Overturning Mass Streamfunction", 
+            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude olevel basin time", 
+            "out_name": "msftmyz", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "phyp": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "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", 
+            "long_name": "Phytoplankton Phosphorus Concentration", 
+            "comment": "sum of phytoplankton phosphorus components", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyp", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limirrdiaz", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "intdissic": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "ocean_mass_content_of_dissolved_inorganic_carbon", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limfediat", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Inorganic Carbon Content", 
+            "comment": "Vertically integrated DIC", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intdissic", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "dissic", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfbasinpadv": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_eddy_advection", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "northward ocean heat transport due to parameterized eddy advection", 
+            "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", 
+            "out_name": "hfbasinpadv", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "zoomeso": {
-            "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": "zoomeso", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "icfriver": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_runoff_and_sediment_dissolution", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Flux of Inorganic Carbon Into Ocean Surface by Runoff", 
             "comment": "Inorganic Carbon supply to ocean through runoff (separate from gas exchange)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "icfriver", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "icfriver", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tauuo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_downward_x_stress", 
+            "units": "N m-2", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward X Stress", 
+            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tauuo", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "graz": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_mole_concentration_of_organic_matter_expressed_as_carbon_in_sea_water_due_to_grazing_of_phytoplankton", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "arag", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Total Grazing of Phytoplankton by Zooplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "graz", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtdip": {
-            "comment": "vertical integral of net  time rate of change of phosphate", 
-            "dimensions": "longitude latitude time olayer100m", 
+        "thkcello": {
+            "modeling_realm": "ocean", 
+            "standard_name": "cell_thickness", 
+            "units": "m", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Model Cell Thickness", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "thkcello", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Rate of Change of Net Dissolved Inorganic Phosphate", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "calc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fddtdip", 
+            "long_name": "Calcite Concentration", 
+            "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "calc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "exparag100": {
-            "comment": "Downward flux of Aragonite at 100m", 
-            "dimensions": "longitude latitude time depth100m", 
-            "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", 
+        "fsitherm": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "water_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "exparag100", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux into Sea Water due to Sea Ice Thermodynamics", 
+            "comment": "computed as the sea ice thermodynamic water flux into the ocean divided by the area of the ocean portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fsitherm", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expcalc100": {
-            "comment": "Downward flux of Calcite at 100m", 
-            "dimensions": "longitude latitude time depth100m", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Downward Flux of Calcite", 
-            "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water", 
+        "co3": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_carbonate_ion_in_seawater", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "expcalc100", 
+            "long_name": "Mole Concentration of Carbonate ion in Seawater", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "co3", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intppmisc": {
-            "comment": "Vertically integrated total primary (organic carbon) production by other phytoplankton components alone", 
-            "dimensions": "longitude latitude time", 
+        "hfbasinpmadv": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_advection", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "northward ocean heat transport due to parameterized mesoscale advection", 
+            "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", 
+            "out_name": "hfbasinpmadv", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fbddtdip": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus_due_to_biological_processes", 
             "units": "mol m-2 s-1", 
-            "out_name": "intppmisc", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Inorganic Phosphate due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of phosphate", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtdip", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pon": {
-            "comment": "sum of particulate organic nitrogen component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
+        "hfbasinpsmadv": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_submesoscale_advection", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "northward ocean heat transport due to parameterized submesoscale advection", 
+            "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", 
+            "out_name": "hfbasinpsmadv", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "graz": {
+        "o2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Oxygen Concentration", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "o2", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "graz", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wfo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux into Sea Water", 
+            "comment": "computed as the water  flux into the ocean divided by the area of the ocean portion of the grid cell.  This is the sum of the next two variables in this table.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wfo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zooc": {
-            "comment": "sum of zooplankton carbon component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
+        "tob": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_potential_temperature_at_sea_floor", 
+            "units": "C", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Potential Temperature at Sea Floor", 
+            "comment": "Potential temperature at the ocean bottom-most grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tob", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limirrpico": {
-            "comment": "", 
+        "msftbarot": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_barotropic_mass_streamfunction", 
+            "units": "kg s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Barotropic Mass Streamfunction", 
+            "comment": "Streamfunction or its approximation for free surface models. See OMDP document for details.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "msftbarot", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Irradiance limitation of Picophytoplankton", 
-            "standard_name": "irradiance_limitation_of_picophytoplankton", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limirrpico", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "hfss": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "surface_downward_sensible_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "ficeberg2d", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Surface Downward Sensible Heat Flux", 
+            "comment": "This is defined as 'where ice_free_sea over sea'", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfss", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "msftyrhompa": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
             "units": "kg s-1", 
-            "out_name": "sltovovrt", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "ocean Y overturning mass streamfunction due to parameterized mesoscale advection", 
+            "comment": "CMIP5 called this 'due to Bolus Advection'.  Name change respects the more general physics of the mesoscale parameterizations.", 
+            "dimensions": "latitude rho basin time", 
+            "out_name": "msftyrhompa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fgcfc12": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_downward_mole_flux_of_cfc12", 
+            "units": "mol sec-1 m-2", 
+            "cell_methods": "", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "dpco2", 
+            "long_name": "Surface Downward CFC12 flux", 
+            "comment": "gas exchange flux of CFC12", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgcfc12", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o2": {
-            "comment": "", 
+        "thetao": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_potential_temperature", 
+            "units": "degC", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Potential Temperature", 
+            "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "thetao", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limnmisc": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "htovovrt": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport_due_to_overturning", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Northward Ocean Heat Transport due to Overturning", 
+            "comment": "From all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude basin time", 
+            "out_name": "htovovrt", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limnmisc", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intppdiaz": {
-            "comment": "", 
+        "tossq": {
+            "modeling_realm": "ocean", 
+            "standard_name": "square_of_sea_surface_temperature", 
+            "units": "degC", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Square of Sea Surface Temperature", 
+            "comment": "square of temperature of liquid ocean, averaged over the day.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tossq", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intppdiaz", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fgco2abio": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "surface_downward_mass_flux_of_abiotic_carbon_dioxide_expressed_as_carbon", 
             "units": "kg m-2 s-1", 
-            "out_name": "fg14co2abio", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward abiotic CO2 Flux", 
+            "comment": "Gas exchange flux of abiotic CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgco2abio", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "vsfriver": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "virtual_salt_flux_into_sea_water_from_rivers", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfsnthermds2d", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Virtual Salt Flux into Sea Water From Rivers", 
+            "comment": "zero for models using real water fluxes.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vsfriver", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "ocfriver": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_organic_carbon_due_to_runoff_and_sediment_dissolution", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsntds", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Flux of Organic Carbon Into Ocean Surface by Runoff", 
+            "comment": "Organic Carbon supply to ocean through runoff (separate from gas exchange)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "ocfriver", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sltovgyre": {
-            "comment": "From all advective mass transport processes, resolved and parameterized.", 
-            "dimensions": "latitude basin time", 
+        "phyc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Phytoplankton Carbon Concentration", 
+            "comment": "sum of phytoplankton carbon component concentrations.  In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyc", 
+            "type": "real", 
             "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": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wmo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "upward_ocean_mass_transport", 
             "units": "kg s-1", 
-            "out_name": "sltovgyre", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Upward Ocean Mass Transport", 
+            "comment": "Upward mass transport from resolved and parameterized advective transport.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "wmo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "vsfpr": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "virtual_salt_flux_into_sea_water_due_to_rainfall", 
             "units": "kg m-2 s-1", 
-            "out_name": "evs", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Virtual Salt Flux into Sea Water due to Rainfall", 
+            "comment": "zero for models using real water fluxes.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vsfpr", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intppdiat": {
-            "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", 
+        "zoocmisc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intppdiat", 
+            "long_name": "Other Zooplankton Carbon Concentration", 
+            "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso).  Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoocmisc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zsatarag": {
-            "comment": "Depth of aragonite saturation horizon (0 if undersaturated at all depths, 'missing' if supersaturated at all depths; if multiple horizons exist, the shallowest should be taken).", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Aragonite Saturation Depth", 
-            "standard_name": "minimum_depth_of_aragonite_undersaturation_in_sea_water", 
+        "chl": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zsatarag", 
+            "long_name": "Total Chlorophyll Mass Concentration", 
+            "comment": "Sum of chlorophyll from all phytoplankton group concentrations.  In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zoomicro": {
-            "comment": "carbon  concentration from the microzooplankton (<20 um) component alone", 
-            "dimensions": "longitude latitude olevel time", 
+        "sfdsi": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "downward_sea_ice_basal_salt_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Sea Ice Basal Salt Flux", 
+            "comment": "This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sfdsi", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpbp": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_phosphorus_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "zoomicro", 
+            "long_name": "Phosphorus Production", 
+            "comment": "Vertically integrated biogenic phosphorus production", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpbp", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "sltovovrt": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "northward_ocean_salt_transport_due_to_overturning", 
             "units": "kg s-1", 
-            "out_name": "msftyrho", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Northward Ocean Salt Transport due to Overturning", 
+            "comment": "From all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude basin time", 
+            "out_name": "sltovovrt", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fgco2": {
-            "comment": "Gas exchange flux of CO2 (positive into ocean)", 
+        "rlds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_net_downward_longwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Surface Net Downward Longwave Radiation", 
+            "comment": "This is defined as 'where ice_free_sea over sea'", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rlds", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fgco2", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfemisc": {
-            "comment": "", 
+        "prsn": {
+            "modeling_realm": "ocean", 
+            "standard_name": "snowfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Snowfall Flux where Ice Free Ocean over Sea", 
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
             "dimensions": "longitude latitude time", 
+            "out_name": "prsn", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limfemisc", 
+            "ok_max_mean_abs": ""
+        }, 
+        "agessc": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_age_since_surface_contact", 
+            "units": "yr", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Age Since Surface Contact", 
+            "comment": "Time elapsed since water was last in surface layer of the ocean.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "agessc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpppico": {
+        "mlotstsq": {
+            "modeling_realm": "ocean", 
+            "standard_name": "square_of_ocean_mixed_layer_thickness_defined_by_sigma_t", 
+            "units": "m2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Square of Ocean Mixed Layer Thickness Defined by Sigma T", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mlotstsq", 
+            "type": "real", 
             "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: mean where sea", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vsf": {
+            "modeling_realm": "ocean", 
+            "standard_name": "virtual_salt_flux_into_sea_water", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Virtual Salt Flux into Sea Water", 
+            "comment": "It is set to zero in models which receive a real water flux.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vsf", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intpppico", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mfo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_transport_across_line", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Transport", 
+            "comment": "", 
+            "dimensions": "oline time", 
+            "out_name": "mfo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fsfe": {
-            "comment": "Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc", 
+        "hfds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_downward_heat_flux_in_sea_water", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Heat Flux at Sea Water Surface", 
+            "comment": "This is the net flux of heat entering the liquid water column through its upper surface (excluding any 'flux adjustment') .", 
             "dimensions": "longitude latitude time", 
+            "out_name": "hfds", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fsfe", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "tauvo": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean longitude: mean", 
+            "standard_name": "surface_downward_y_stress", 
+            "units": "N m-2", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "kg s-1", 
-            "out_name": "msftyrhompa", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward Y Stress", 
+            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tauvo", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fg14co2abio": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "surface_downward_mass_flux_of_abiotic_14_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "frfe", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward abiotic 14CO2 Flux", 
+            "comment": "Gas exchange flux of abiotic 14CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fg14co2abio", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "vsf": {
-            "comment": "It is set to zero in models which receive a real water flux.", 
+        "dpo2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_molecular_oxygen_partial_pressure_difference_between_sea_water_and_air", 
+            "units": "Pa", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Delta PO2", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "dpo2", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "friver": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water_from_rivers", 
             "units": "kg m-2 s-1", 
-            "out_name": "vsf", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux into Sea Water From Rivers", 
+            "comment": "computed as the river flux of water into the ocean divided by the area of the ocean portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "friver", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sob": {
-            "comment": "Model prognostic salinity at bottom-most model grid cell", 
+        "limfediaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "iron_limitation_of_diazotrophs", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Iron limitation of Diazotrophs", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "limfediaz", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "sea water salinity at sea floor", 
-            "standard_name": "sea_water_salinity_at_sea_floor", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vo": {
             "modeling_realm": "ocean", 
+            "standard_name": "sea_water_y_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "0.001", 
-            "out_name": "sob", 
+            "long_name": "Sea Water Y Velocity", 
+            "comment": "Prognostic x-ward velocity component resolved by the model.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "vo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fbddtalk": {
-            "comment": "vertical integral of net biological terms in time rate of change of alkalinity", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "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", 
+        "bfe": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "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", 
+            "long_name": "Particulate Biogenic Iron Concentration", 
+            "comment": "Sum of particulate organic iron component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bfe", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limnpico": {
+        "hfsithermds": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "heat_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux into Sea Water due to Sea Ice Thermodynamics", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "hfsithermds", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Nitrogen limitation of Picophytoplankton", 
-            "standard_name": "nitrogen_limitation_of_picophytoplankton", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limnpico", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "htovgyre": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2", 
-            "out_name": "zossq", 
+            "standard_name": "northward_ocean_heat_transport_due_to_gyre", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Northward Ocean Heat Transport due to Gyre", 
+            "comment": "From all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude basin time", 
+            "out_name": "htovgyre", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "intpbsi": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea depth: minimum", 
+            "standard_name": "tendency_of_ocean_mole_content_of_silicon_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "o2min", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Silica Production", 
+            "comment": "Vertically integrated biogenic silica production", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpbsi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "expn100": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_nitrogen_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Downward Flux of Particulate Nitrogen", 
+            "comment": "", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expn100", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpn2": {
-            "comment": "Vertically integrated nitrogen fixation", 
+        "intpbn": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_nitrogen_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen Production", 
+            "comment": "Vertically integrated biogenic nitrogen production", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intpbn", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "hfbasinpmdiff": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_diffusion", 
             "units": "W", 
-            "out_name": "hfbasinpmadv", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "northward ocean heat transport due to parameterized mesoscale diffusion", 
+            "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", 
+            "out_name": "hfbasinpmdiff", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "intpbfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rlds", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Iron Production", 
+            "comment": "Vertically integrated biogenic iron production", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpbfe", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "intpcalcite": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limncalc", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Calcite Production", 
+            "comment": "Vertically integrated calcite production", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpcalcite", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfediaz": {
-            "comment": "", 
+        "wfcorr": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_correction", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux Correction", 
+            "comment": "Positive flux implies correction adds water to ocean.", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
+            "out_name": "wfcorr", 
+            "type": "real", 
+            "positive": "down", 
             "valid_min": "", 
-            "long_name": "Iron limitation of Diazotrophs", 
-            "standard_name": "iron_limitation_of_diazotrophs", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgco2": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limfediaz", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward CO2 Flux", 
+            "comment": "Gas exchange flux of CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgco2", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "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", 
+        "vsfevap": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "virtual_salt_flux_into_sea_water_due_to_evaporation", 
             "units": "kg m-2 s-1", 
-            "out_name": "friver", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Virtual Salt Flux into Sea Water due to Evaporation", 
+            "comment": "zero for models using real water fluxes.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vsfevap", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfepico": {
+        "hfsithermds2d": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "heat_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux into Sea Water due to Sea Ice Thermodynamics", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "hfsithermds2d", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Iron limitation of Picophytoplankton", 
-            "standard_name": "iron_limitation_of_picophytoplankton", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limfepico", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expn100": {
-            "comment": "", 
-            "dimensions": "longitude latitude time depth100m", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Downward Flux of Particulate Nitrogen", 
-            "standard_name": "sinking_mole_flux_of_particulate_nitrogen_in_sea_water", 
+        "si": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_silicate_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "expn100", 
+            "long_name": "Dissolved Silicate Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "si", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "ph": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "sea_water_ph_reported_on_total_scale", 
+            "units": "1.0", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "dissi14cabio", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "pH", 
+            "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ph", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfsithermds2d": {
+        "o2min": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea depth: minimum", 
+            "long_name": "Oxygen Minimum Concentration", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "o2min", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "masso": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "sea_water_mass", 
+            "units": "kg", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "kg s-1", 
-            "out_name": "umo", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "spco2": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "cell_measures": "time: mean area: sum where sea", 
+            "long_name": "Sea Water Mass", 
+            "comment": "Total mass of liquid seawater. For Boussinesq models, report this diagnostic as Boussinesq reference density times total volume.", 
+            "dimensions": "time", 
+            "out_name": "masso", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "spco2", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgsf6": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_downward_mole_flux_of_sf6", 
+            "units": "mol sec-1 m-2", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward SF6 flux", 
+            "comment": "gas exchange flux of SF6", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgsf6", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bigthetao": {
-            "comment": "Sea water conservative temperature (this should be contributed only for models using conservative temperature as prognostic field)", 
+        "hfrunoffds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "hfrunoffds", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Sea Water Convervative 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": "degree_C", 
-            "out_name": "bigthetao", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "htovgyre": {
+        "sltovgyre": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_salt_transport_due_to_gyre", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Northward Ocean Salt Transport due to Gyre", 
             "comment": "From all advective mass transport processes, resolved and parameterized.", 
             "dimensions": "latitude basin time", 
+            "out_name": "sltovgyre", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "chlcalc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fgdms", 
+            "long_name": "Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water", 
+            "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chlcalc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissoc": {
-            "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)", 
+        "zooc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Zooplankton Carbon Concentration", 
+            "comment": "sum of zooplankton carbon component concentrations", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "zooc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Dissolved Organic Carbon Concentration", 
-            "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fddtdin": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Nitrogen", 
+            "comment": "Net time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtdin", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfsithermds": {
+        "spco2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_partial_pressure_of_carbon_dioxide_in_sea_water", 
+            "units": "Pa", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Aqueous Partial Pressure of CO2", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "spco2", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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 olayer100m", 
-            "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", 
+        "fgco2nat": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "surface_downward_mass_flux_of_natural_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fbddtdisi", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward natural CO2 Flux", 
+            "comment": "Gas exchange flux of natural CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgco2nat", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdo": {
+        "co3satarag": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in equilibrium_with_pure_aragonite", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Carbonate ion for Seawater in equilibrium with pure Aragonite", 
             "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", 
+            "out_name": "co3satarag", 
             "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_min_mean_abs": "", 
             "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", 
+        "limfemisc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "iron_limitation_of_miscellaneous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
             "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": ""
-        }, 
-        "hfcorr": {
+            "long_name": "Iron Limitation of Other Phytoplankton", 
             "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", 
+            "out_name": "limfemisc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "phydiat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfrunoffds", 
+            "long_name": "Mole Concentration of Diatoms expressed as Carbon in Sea Water", 
+            "comment": "carbon from the diatom phytoplankton component concentration alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phydiat", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "phypico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from the picophytoplankton (<2 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phypico", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ficeberg2d": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water_from_icebergs", 
             "units": "kg m-2 s-1", 
-            "out_name": "wfonocorr", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux into Sea Water From Icebergs", 
+            "comment": "computed as the iceberg melt water  flux into the ocean divided by the area of the ocean portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "ficeberg2d", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "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", 
+        "chlmisc": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "phymisc", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Other Phytoplankton Chlorophyll Mass Concentration", 
+            "comment": "Chlorophyll from additional phytoplankton component concentrations alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chlmisc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pbo": {
-            "comment": "", 
+        "evs": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_evaporation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Water Evaporation Flux Where Ice Free Ocean over Sea", 
+            "comment": "computed as the total mass of water vapor evaporating from the ice-free portion of the ocean  divided by the area of the ocean portion of the grid cell.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "evs", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Sea Water Pressure at Sea floor", 
-            "standard_name": "sea_water_pressure_at_sea_floor", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfrainds": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "pbo", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Temperature Flux due to Rainfall Expressed as Heat Flux into Sea Water", 
+            "comment": "This is defined as 'where ice_free_sea over sea'; i.e., the total flux (considered here) entering the ice-free portion of the grid cell divided by the area of the ocean portion of the grid cell.  All such heat fluxes are computed based on Celsius scale.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfrainds", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "z2": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: z2", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "phyfe": {
-            "comment": "sum of phytoplankton iron component concentrations", 
+        "hfx": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_heat_x_transport", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Heat X Transport", 
+            "comment": "Contains all contributions to 'x-ward' heat transport from resolved and parameterized processes.  Use Celsius for temperature scale.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "hfx", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "chldiat": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "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": "", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Diatom Chlorophyll Mass Concentration", 
+            "comment": "Chlorophyll from diatom phytoplankton component concentration alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "chldiat", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftyyz": {
-            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
-            "dimensions": "latitude olevel basin time", 
+        "limirrdiat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "irradiance_limitation_of_diatoms", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Irradiance limitation of Diatoms", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limirrdiat", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vsfevap": {
-            "comment": "zero for models using real water fluxes.", 
+        "intparag": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_aragonite_expressed_as_carbon_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Aragonite Production", 
+            "comment": "Vertically integrated aragonite production", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intparag", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "chldiat": {
-            "comment": "Chlorophyll from diatom phytoplankton component concentration alone", 
+        "talknat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "seawater_alkalinity_expressed_as_mole_equivalent_natural_component", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Natural Total Alkalinity", 
+            "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "talknat", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Diatom Chlorophyll Mass Concentration", 
-            "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpoc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "ocean_mass_content_of_particulate_organic_carbon", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Particulate Organic Carbon Content", 
+            "comment": "Vertically integrated POC", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpoc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tos": {
-            "comment": "this may differ from 'surface temperature' in regions of sea ice.", 
-            "dimensions": "longitude latitude time", 
+        "msftmzsmpa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "ocean meridional overturning mass streamfunction due to parameterized submesoscale advection", 
+            "comment": "Report only if there is a submesoscale eddy parameterization.", 
+            "dimensions": "latitude olevel basin time", 
+            "out_name": "msftmzsmpa", 
+            "type": "real", 
             "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": "K", 
-            "out_name": "tos", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "zostoga": {
             "modeling_realm": "ocean", 
+            "standard_name": "global_average_thermosteric_sea_level_change", 
+            "units": "m", 
+            "cell_methods": "", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfgeou", 
+            "long_name": "Global Average Thermosteric Sea Level Change", 
+            "comment": "There is no CMIP6 request for zosga nor zossga.", 
+            "dimensions": "time", 
+            "out_name": "zostoga", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intppcalc": {
-            "comment": "", 
+        "mlotst": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Mixed Layer Thickness Defined by Sigma T", 
+            "comment": "Sigma T is potential density referenced to ocean surface.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mlotst", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intppcalc", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "so": {
             "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", 
+            "standard_name": "sea_water_salinity", 
+            "units": "0.001", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Salinity", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "so", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "intdissoc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "ocean_mass_content_of_dissolved_organic_carbon", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Organic Carbon Content", 
+            "comment": "Vertically integrated DOC (explicit pools only)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intdissoc", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "fddtdic": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limirrdiat", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Carbon", 
+            "comment": "", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtdic", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpbp": {
-            "comment": "Vertically integrated biogenic phosphorus production", 
+        "pso": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_pressure_at_sea_water_surface", 
+            "units": "Pa", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Pressure at Sea Water Surface", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "pso", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intpbp", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "sob": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_salinity_at_sea_floor", 
+            "units": "0.001", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "sea water salinity at sea floor", 
+            "comment": "Model prognostic salinity at bottom-most model grid cell", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sob", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co3satarag": {
-            "comment": "", 
+        "vmo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_mass_y_transport", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Mass Y Transport", 
+            "comment": "Y-ward mass transport from resolved and parameterized advective transport.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "vmo", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limnpico": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "nitrogen_limitation_of_picophytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Nitrogen limitation of Picophytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limnpico", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "volo": {
-            "comment": "Total volume of liquid seawater.", 
-            "dimensions": "time", 
+        "intpppico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_picophytoplankton", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpppico", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "fbddtdife": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Inorganic Iron due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic iron", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtdife", 
+            "type": "real", 
             "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": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "kg s-1", 
-            "out_name": "msftmzmpa", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgo2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_downward_mole_flux_of_molecular_oxygen", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward O2 Flux", 
+            "comment": "Gas exchange flux of O2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgo2", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fgcfc11": {
             "modeling_realm": "ocean", 
+            "standard_name": "surface_downward_mole_flux_of_cfc11", 
+            "units": "mol sec-1 m-2", 
+            "cell_methods": "", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfds", 
+            "long_name": "Surface Downward CFC11 flux", 
+            "comment": "gas exchange flux of CFC11", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgcfc11", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "pon": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "pop", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Particulate Organic Nitrogen Concentration", 
+            "comment": "sum of particulate organic nitrogen component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "pon", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "sfriver": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "standard_name": "salt_flux_into_sea_water_from_rivers", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfrainds", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Salt Flux into Sea Water from Rivers", 
+            "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", 
+            "out_name": "sfriver", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "msftyyz": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Ocean Y Overturning Mass Streamfunction", 
+            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude olevel basin time", 
+            "out_name": "msftyyz", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sos": {
+        "limndiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "nitrogen_limitation_of_diazotrophs", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen limitation of Diazotrophs", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "limndiaz", 
+            "type": "real", 
             "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": "0.001", 
-            "out_name": "sos", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "href": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "hfls": {
+        "limirrpico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "irradiance_limitation_of_picophytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Irradiance limitation of Picophytoplankton", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Surface Downward Latent Heat Flux", 
-            "standard_name": "surface_upward_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", 
+            "out_name": "limirrpico", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtdisi": {
-            "comment": "vertical integral of net time rate of change of dissolved inorganic silicate", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Rate of Change of Net Dissolved Inorganic Silicate", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon", 
+        "phycalc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fddtdisi", 
+            "long_name": "Mole Concentration of Calcareous Phytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phycalc", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfibthermds2d": {
+        "hfsifrazil": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux into Sea Water due to Frazil Ice Formation", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "hfsifrazil", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vsfcorr": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "virtual_salt_flux_correction", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfibthermds2d", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Virtual Salt Flux Correction", 
+            "comment": "It is set to zero in models which receive a real water flux.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vsfcorr", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "bigthetaoga": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_conservative_temperature", 
+            "units": "degC", 
+            "cell_methods": "", 
             "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", 
+            "long_name": "Global Average Sea Water Conservative Temperature", 
+            "comment": "Diagnostic should be contributed only for models using conservative temperature as prognostic field.", 
+            "dimensions": "time", 
+            "out_name": "bigthetaoga", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "poc": {
-            "comment": "sum of particulate organic carbon component concentrations", 
+        "umo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_mass_x_transport", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Mass X Transport", 
+            "comment": "X-ward mass transport from resolved and parameterized advective transport.", 
             "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Particulate Organic Carbon Concentration", 
-            "standard_name": "mole_concentration_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 volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "poc", 
+            "out_name": "umo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pr": {
-            "comment": "includes both liquid and solid phases", 
+        "intppdiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_diazotrophs", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intppdiaz", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Rainfall Flux where Ice Free Ocean over Sea", 
-            "standard_name": "precipitation_flux", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "somint": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_prognostic_salinity", 
+            "units": "1e-3 kg m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "pr", 
+            "cell_measures": "time: mean", 
+            "long_name": "integral wrt depth of product of sea water density and prognostic salinity", 
+            "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", 
+            "out_name": "somint", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
+        "wfonocorr": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water_without_flux_correction", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux into Sea Water Without Flux Correction", 
+            "comment": "computed as the water  flux (without flux correction) into the ocean divided by the area of the ocean portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wfonocorr", 
             "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "pp", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfevapds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Temperature Flux due to Evaporation Expressed as Heat Flux Out of Sea Water", 
+            "comment": "This is defined as 'where ice_free_sea over sea'", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfevapds", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co3satcalc": {
+        "no3": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_nitrate_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Nitrate Concentration", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "no3", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "co3satcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in equilibrium_with_pure_calcite", 
             "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Carbonate ion for Seawater in equilibrium with pure Calcite", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
             "out_name": "co3satcalc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "phyfe": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limndiat", 
+            "long_name": "Phytoplankton Iron Concentration", 
+            "comment": "sum of phytoplankton iron component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyfe", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "physi": {
-            "comment": "sum of phytoplankton silica component concentrations", 
+        "chldiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_diazotrophs_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mass Concentration of Diazotrophs expressed as Chlorophyll in Sea Water", 
+            "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "chldiaz", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "physi", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zossq": {
+            "modeling_realm": "ocean", 
+            "standard_name": "square_of_sea_surface_height_above_geoid", 
+            "units": "m2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Square of Sea Surface Height Above Geoid", 
+            "comment": "Surface ocean geoid defines z=0.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "zossq", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limndiaz": {
+        "hfibthermds2d": {
+            "modeling_realm": "ocean", 
+            "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux into Sea Water due to Iceberg Thermodynamics", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "hfibthermds2d", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Nitrogen limitation of Diazotrophs", 
-            "standard_name": "nitrogen_limitation_of_diazotrophs", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limndiaz", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "tosga": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "sea_surface_temperature", 
+            "units": "degC", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "N m-2", 
-            "out_name": "tauucorr", 
+            "cell_measures": "time: mean", 
+            "long_name": "Global Average Sea Surface Temperature", 
+            "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", 
+            "out_name": "tosga", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "poc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "froc", 
+            "long_name": "Particulate Organic Carbon Concentration", 
+            "comment": "sum of particulate organic carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "poc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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 and Other Phytoplankton Chlorophyll Mass Concentration", 
+        "pop": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Particulate Organic Phosphorus Concentration", 
+            "comment": "sum of particulate organic phosphorus component concentrations", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "pop", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Total Chlorophyll Mass Concentration", 
-            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fddtdisi": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Silicate", 
+            "comment": "vertical integral of net time rate of change of dissolved inorganic silicate", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtdisi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "phymisc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "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", 
+            "long_name": "Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from additional phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phymisc", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "z1": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: z1", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtalk": {
-            "comment": "vertical integral of net time rate of change of alkalinity", 
+        "fbddtalk": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Biological Alkalinity due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of alkalinity", 
             "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtalk", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zoomeso": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "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", 
+            "long_name": "Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon  concentration from mesozooplankton (20-200 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoomeso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": "", 
+            "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice", 
             "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux into Sea Water due to Frazil Ice Formation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "hfsifrazil2d", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dfe": {
-            "comment": "Dissolved iron in sea water,  including both Fe2+ and Fe3+ ions (but not particulate detrital iron)", 
-            "dimensions": "longitude latitude olevel time", 
+        "hfbasin": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Northward Ocean Heat Transport", 
+            "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", 
+            "out_name": "hfbasin", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "limirrdiaz": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "irradiance_limitation_of_diazotrophs", 
             "units": "1.0", 
-            "out_name": "ph", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Irradiance limitation of Diazotrophs", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limirrdiaz", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fddtalk": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Rate of Change of Alkalinity", 
+            "comment": "vertical integral of net time rate of change of alkalinity", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtalk", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "msftmzmpa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "ocean meridional overturning mass streamfunction due to parameterized mesoscale advection", 
+            "comment": "CMIP5 called this 'due to Bolus Advection'.  Name change respects the more general physics of the mesoscale parameterizations.", 
+            "dimensions": "latitude olevel basin time", 
+            "out_name": "msftmzmpa", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "a": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "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", 
+        "fgdms": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_upward_mole_flux_of_dimethyl_sulfide", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "sfdsi", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Upward DMS Flux", 
+            "comment": "Gas exchange flux of DMS (positive into atmosphere)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgdms", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "dissicnat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_natural_component", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Natural Dissolved Inorganic Carbon Concentration", 
+            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissicnat", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "phydiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from the diazotrophic phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phydiaz", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fddtdife": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Iron", 
+            "comment": "vertical integral of net time rate of change of dissolved inorganic iron", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtdife", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Sea Water Mass Per Unit 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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expsi100": {
-            "comment": "", 
-            "dimensions": "longitude latitude time depth100m", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Downward Flux of Particulate Silica", 
-            "standard_name": "3cbe53c2-12cc-11e6-b2bc-ac72891c3257", 
+        "limirrmisc": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "irradiance_limitation_of_miscellaneous_phytoplankton", 
+            "units": "1.0", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "expsi100", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Irradiance Limitation of Other Phytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limirrmisc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "cfc12": {
             "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", 
+            "standard_name": "moles_of_cfc12_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Moles Per Unit Mass of CFC-12 in Sea Water", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "cfc12", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nh4": {
+        "cfc11": {
+            "modeling_realm": "ocean", 
+            "standard_name": "moles_of_cfc11_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Moles Per Unit Mass of CFC-11 in Sea Water", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "cfc11", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Dissolved Ammonium Concentration", 
-            "standard_name": "mole_concentration_of_ammonium_in_sea_water", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limfecalc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "iron_limitation_of_calcareous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Iron limitation of Calcareous Phytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limfecalc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "frn": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_denitrification_and_sedimentation", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen Loss to Sediments and through Denitrification", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "frn", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Salt Flux into Sea Water from Rivers", 
-            "standard_name": "salt_flux_into_sea_water_from_rivers", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "thetaoga": {
             "modeling_realm": "ocean", 
+            "standard_name": "sea_water_potential_temperature", 
+            "units": "degC", 
+            "cell_methods": "", 
             "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", 
+            "long_name": "Global Average Sea Water Potential Temperature", 
+            "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field", 
+            "dimensions": "time", 
+            "out_name": "thetaoga", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intdissoc": {
-            "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", 
+        "intpp": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_phytoplankton", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "intdissoc", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Primary Organic Carbon Production by All Types of Phytoplankton", 
+            "comment": "Vertically integrated total primary (organic carbon) production by phytoplankton.  This should equal the sum of intpdiat+intpphymisc, but those individual components may be unavailable in some models.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpp", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expfe100": {
-            "comment": "", 
-            "dimensions": "longitude latitude time depth100m", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Downward Flux of Particulate Iron", 
-            "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water", 
+        "fddtdip": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus", 
             "units": "mol m-2 s-1", 
-            "out_name": "expfe100", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Phosphate", 
+            "comment": "vertical integral of net  time rate of change of phosphate", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtdip", 
             "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": "degree_C", 
-            "out_name": "thetao", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftmzsmpa": {
-            "comment": "Report only if there is a submesoscale eddy parameterization.", 
-            "dimensions": "latitude olevel basin time", 
+        "limnmisc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "nitrogen_limitation_of_miscellaneous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen Limitation of Other Phytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limnmisc", 
+            "type": "real", 
             "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": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "kg s-1", 
-            "out_name": "msftmzsmpa", 
+            "ok_max_mean_abs": ""
+        }, 
+        "expc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Sinking Particulate Organic Carbon Flux", 
+            "comment": "Downward flux of particulate organic carbon", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "expc", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "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", 
+        "froc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_organic_carbon_due_to_sedimentation", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wfo", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Organic Carbon Flux at Ocean Bottom", 
+            "comment": "Organic Carbon loss to sediments", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "froc", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "pr": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zfull", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Rainfall Flux where Ice Free Ocean over Sea", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pr", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfsifrazil": {
-            "comment": "", 
+        "zoomicro": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Microzooplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon  concentration from the microzooplankton (<20 um) component alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoomicro", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "dpco2": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air", 
+            "units": "Pa", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intpbsi", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Delta PCO2", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "dpco2", 
             "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": "degree_C", 
-            "out_name": "tosga", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "masscello": {
             "modeling_realm": "ocean", 
+            "standard_name": "sea_water_mass_per_unit_area", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "uo", 
+            "long_name": "Sea Water Mass Per Unit Area", 
+            "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", 
+            "out_name": "masscello", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "zfull": {
             "modeling_realm": "ocean", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "N m-2", 
-            "out_name": "tauuo", 
+            "long_name": "Depth Below Geoid of Ocean Layer", 
+            "comment": "Depth below geoid", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zfull", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expc": {
-            "comment": "Downward flux of particulate organic carbon", 
-            "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", 
+        "fbddtdic": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes", 
             "units": "mol m-2 s-1", 
-            "out_name": "expc", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Inorganic Carbon due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic carbon", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtdic", 
             "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_min_mean_abs": "", 
             "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", 
+        "uo": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "sea_water_x_velocity", 
+            "units": "m s-1", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "mol sec-1 m-2", 
-            "out_name": "fgcfc11", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water X Velocity", 
+            "comment": "Prognostic x-ward velocity component resolved by the model.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "uo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "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", 
+        "fbddtdisi": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fgco2nat", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Inorganic Silicate due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic silicate", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtdisi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "htovovrt": {
-            "comment": "From all advective mass transport processes, resolved and parameterized.", 
-            "dimensions": "latitude basin time", 
+        "zsatcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "minimum_depth_of_calcite_undersaturation_in_sea_water", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Calcite Saturation Depth", 
+            "comment": "Depth of calcite saturation horizon (0 if undersaturated at all depths, and missing saturated through whole depth; if two or more horizons exist, then the shallowest is reported)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "zsatcalc", 
+            "type": "real", 
             "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": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "W", 
-            "out_name": "htovovrt", 
+            "ok_max_mean_abs": ""
+        }, 
+        "expp100": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_phosphorus_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Flux of Particulate Phosphorus", 
+            "comment": "", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expp100", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "physi": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "chlpico", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Phytoplankton Silica Concentration", 
+            "comment": "sum of phytoplankton silica component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "physi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sf6": {
+        "frfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_sedimentation", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Iron Loss to Sediments", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "frfe", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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": "", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_abiotic_component", 
             "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Abiotic Dissolved Inorganic Carbon Concentration", 
+            "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
+            "dimensions": "longitude latitude olevel time", 
             "out_name": "dissicabio", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "expsi100": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "3cbe53c2-12cc-11e6-b2bc-ac72891c3257", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "N m-2", 
-            "out_name": "tauvcorr", 
+            "long_name": "Downward Flux of Particulate Silica", 
+            "comment": "", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expsi100", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ap_bnds": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "vo": {
-            "comment": "Prognostic x-ward velocity component resolved by the model.", 
+        "dissi14cabio": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_14carbon_in_sea_water_abiotic_component", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Abiotic Dissolved Inorganic 14Carbon Concentration", 
+            "comment": "Abiotic Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissi14cabio", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Sea Water Y Velocity", 
-            "standard_name": "sea_water_y_velocity", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "soga": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "sea_water_salinity", 
+            "units": "0.001", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "vo", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Global Mean Sea Water Salinity", 
+            "comment": "", 
+            "dimensions": "time", 
+            "out_name": "soga", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ap": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "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", 
+        "bacc": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "phydiaz", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Bacterial Carbon Concentration", 
+            "comment": "Sum of bacterial carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bacc", 
             "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": "degree_C2", 
-            "out_name": "tossq", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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 where Ice Free Ocean over Sea", 
-            "standard_name": "snowfall_flux", 
+        "hfls": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prsn", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Surface Downward Latent Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfls", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "limirrcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "irradiance_limitation_of_calcareous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Irradiance limitation of Calcareous Phytoplankton", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "limirrcalc", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limirrcalc", 
+            "ok_max_mean_abs": ""
+        }, 
+        "bigthetao": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_conservative_temperature", 
+            "units": "degC", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Convervative Temperature", 
+            "comment": "Sea water conservative temperature (this should be contributed only for models using conservative temperature as prognostic field)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bigthetao", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "phydiat": {
-            "comment": "carbon from the diatom phytoplankton component concentration alone", 
+        "pp": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Primary Carbon Production by Phytoplankton", 
+            "comment": "total primary (organic carbon) production by phytoplankton", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "pp", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "expc100": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Downward Flux of Particle Organic Carbon", 
+            "comment": "Downward flux of particulate organic carbon at 100m", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expc100", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "intppcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_calcareous_phytoplankton", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intppcalc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Northward Ocean Heat Transport", 
-            "standard_name": "northward_ocean_heat_transport", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tos": {
             "modeling_realm": "ocean", 
+            "standard_name": "sea_surface_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "W", 
-            "out_name": "hfbasin", 
+            "long_name": "Sea Surface Temperature", 
+            "comment": "this may differ from 'surface temperature' in regions of sea ice.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tos", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "dfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "degree_C", 
-            "out_name": "bigthetaoga", 
+            "long_name": "Dissolved Iron Concentration", 
+            "comment": "Dissolved iron in sea water,  including both Fe2+ and Fe3+ ions (but not particulate detrital iron)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dfe", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtdic": {
-            "comment": "", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Rate of Change of Net Dissolved Inorganic Carbon", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon", 
+        "limfediat": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "iron_limitation_of_diatoms", 
+            "units": "1.0", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fddtdic", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Iron limitation of Diatoms", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limfediat", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpbn": {
-            "comment": "Vertically integrated biogenic nitrogen production", 
+        "intpnitrate": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_due_to_nitrate_utilization", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Primary Organic Carbon Production by Phytoplankton Based on Nitrate Uptake Alone", 
+            "comment": "Vertically integrated primary (organic carbon) production by phytoplankton based on nitrate uptake alone", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intpnitrate", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpn2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation", 
             "units": "mol m-2 s-1", 
-            "out_name": "intpbn", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen Fixation Rate in Ocean", 
+            "comment": "Vertically integrated nitrogen fixation", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpn2", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "zos": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_surface_height_above_geoid", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Surface Height Above Geoid", 
+            "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", 
+            "out_name": "zos", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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": "", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_advection", 
             "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "ocean Y overturning mass streamfunction due to parameterized submesoscale advection", 
+            "comment": "Report only if there is a submesoscale eddy parameterization.", 
+            "dimensions": "latitude olevel basin time", 
             "out_name": "msftyzsmpa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "dmso": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intparag", 
+            "long_name": "Dimethyl Sulphide Concentration", 
+            "comment": "Mole concentration of dimethyl sulphide in water", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dmso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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 olayer100m", 
-            "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", 
+        "nh4": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_ammonium_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
+            "long_name": "Dissolved Ammonium Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "nh4", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "expfe100": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water", 
             "units": "mol m-2 s-1", 
-            "out_name": "fbddtdife", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Flux of Particulate Iron", 
+            "comment": "", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expfe100", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "si": {
+        "limncalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "nitrogen_limitation_of_calcareous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen limitation of Calcareous Phytoplankton", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limncalc", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "po4": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phosphate_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "si", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Phosphate Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "po4", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "exparag100": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Downward Flux of Aragonite", 
+            "comment": "Downward flux of Aragonite at 100m", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "exparag100", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "limfepico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "iron_limitation_of_picophytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Iron limitation of Picophytoplankton", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "limfepico", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "msftmrho": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction", 
+            "units": "kg s-1", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "mol sec-1 m-2", 
-            "out_name": "fgsf6", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Ocean Meridional Overturning Mass Streamfunction", 
+            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude rho basin time", 
+            "out_name": "msftmrho", 
             "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_min_mean_abs": "", 
             "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", 
+        "chlpico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "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", 
+            "long_name": "Mass Concentration of Picophytoplankton expressed as Chlorophyll in Sea Water", 
+            "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chlpico", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "po4": {
+        "sos": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_surface_salinity", 
+            "units": "0.001", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Surface Salinity", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sos", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "zsatarag": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "minimum_depth_of_aragonite_undersaturation_in_sea_water", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Aragonite Saturation Depth", 
+            "comment": "Depth of aragonite saturation horizon (0 if undersaturated at all depths, 'missing' if supersaturated at all depths; if multiple horizons exist, the shallowest should be taken).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "zsatarag", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intdissic": {
-            "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", 
+        "fsfe": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "intdissic", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward Net Flux of Iron", 
+            "comment": "Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fsfe", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "phyp": {
-            "comment": "sum of phytoplankton phosphorus components", 
+        "hfy": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_heat_y_transport", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Heat Y Transport", 
+            "comment": "Contains all contributions to 'y-ward' heat transport from resolved and parameterized processes. Use Celsius for temperature scale.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "hfy", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "msftyrho": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction", 
             "units": "kg s-1", 
-            "out_name": "msftyzmpa", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Ocean Y Overturning Mass Streamfunction", 
+            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude rho basin time", 
+            "out_name": "msftyrho", 
             "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_min_mean_abs": "", 
             "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", 
+        "volo": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "sea_water_volume", 
+            "units": "m3", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "degree_C", 
-            "out_name": "thetaoga", 
+            "cell_measures": "time: mean area: sum where sea", 
+            "long_name": "Sea Water Volume", 
+            "comment": "Total volume of liquid seawater.", 
+            "dimensions": "time", 
+            "out_name": "volo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "tauvcorr": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean longitude: mean", 
+            "standard_name": "surface_downward_y_stress_correction", 
+            "units": "N m-2", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "kg s-1", 
-            "out_name": "msftmyz", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward Y Stress Correction", 
+            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tauvcorr", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtdife": {
-            "comment": "vertical integral of net time rate of change of dissolved inorganic iron", 
+        "fbddtdin": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Inorganic Nitrogen due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
             "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtdin", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Rate of Change of Net Dissolved Inorganic Iron", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limndiat": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "nitrogen_limitation_of_diatoms", 
+            "units": "1.0", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fddtdife", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen limitation of Diatoms", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limndiat", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "intppdiat": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_diatoms", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fgco2abio", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Primary Organic Carbon Production by Diatoms", 
+            "comment": "Vertically integrated primary (organic carbon) production by the diatom phytoplankton component alone", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intppdiat", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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'", 
+        "zhalf": {
+            "modeling_realm": "ocean", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers", 
+            "comment": "Depth below geoid", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "zhalf", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftbarot": {
-            "comment": "Streamfunction or its approximation for free surface models. See OMDP document for details.", 
+        "zo2min": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "depth_at_shallowest_local_minimum_in_vertical_profile_of_mole_concentration_of_dissolved_molecular_oxygen_in_sea_water", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Depth of Oxygen Minimum Concentration", 
+            "comment": "Depth of vertical minimum concentration of dissolved oxygen gas (if two, then the shallower)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "zo2min", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfibthermds": {
-            "comment": "", 
+        "bsi": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Particulate Biogenic Silica Concentration", 
+            "comment": "Sum of particulate silica component concentrations", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "bsi", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "talk": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent", 
             "units": "mol m-3", 
-            "out_name": "phyn", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Total Alkalinity", 
+            "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "talk", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zlev_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "thkcello": {
-            "comment": "", 
+        "phyn": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Phytoplankton Nitrogen Concentration", 
+            "comment": "sum of phytoplankton nitrogen component concentrations", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyn", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "tauucorr": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_downward_x_stress_correction", 
+            "units": "N m-2", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "W", 
-            "out_name": "hfy", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward X Stress Correction", 
+            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tauucorr", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "rsntds": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "W", 
-            "out_name": "hfx", 
+            "standard_name": "net_downward_shortwave_flux_at_sea_water_surface", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Net Downward Shortwave Radiation at Sea Water Surface", 
+            "comment": "This is the flux into the surface of liquid sea water only. This excludes shortwave flux absorbed by sea ice, but includes any light that passes through the ice and is absorbed by the ocean.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsntds", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "hfsnthermds2d": {
+            "modeling_realm": "ocean", 
+            "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Heat Flux into Sea Water due to Snow Thermodynamics", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfsnthermds2d", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "agessc": {
-            "comment": "Time elapsed since water was last in surface layer of the ocean.", 
+        "arag": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Aragonite Concentration", 
+            "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "arag", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limirrmisc": {
-            "comment": "", 
+        "tomint": {
+            "modeling_realm": "ocean", 
+            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_prognostic_temperature", 
+            "units": "1e-3 kg m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "integral wrt depth of product of sea water density and prognostic temperature", 
+            "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", 
+            "out_name": "tomint", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limirrmisc", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zhalf": {
-            "comment": "", 
+        "dissoc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Organic Carbon Concentration", 
+            "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissoc", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zhalf", 
+            "ok_max_mean_abs": ""
+        }, 
+        "msftyzmpa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "ocean Y overturning mass streamfunction due to parameterized mesoscale advection", 
+            "comment": "CMIP5 called this 'due to Bolus Advection'.  Name change respects the more general physics of the mesoscale parameterizations.", 
+            "dimensions": "latitude olevel basin time", 
+            "out_name": "msftyzmpa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "expcalc100": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water", 
             "units": "mol m-2 s-1", 
-            "out_name": "fsn", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Flux of Calcite", 
+            "comment": "Downward flux of Calcite at 100m", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expcalc100", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
+        "fric": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_sedimentation", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Inorganic Carbon Flux at Ocean Bottom", 
+            "comment": "Inorganic Carbon loss to sediments", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fric", 
             "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "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": "", 
+            "positive": "down", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "so": {
+        "sf6": {
+            "modeling_realm": "ocean", 
+            "standard_name": "moles_of_sf6_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Moles Per Unit Mass of SF6 in Sea Water", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "sf6", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "dissic": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Inorganic Carbon Concentration", 
+            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissic", 
+            "type": "real", 
             "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": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "W", 
-            "out_name": "hfbasinpadv", 
+            "ok_max_mean_abs": ""
+        }, 
+        "detoc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Detrital Organic Carbon Concentration", 
+            "comment": "Sum of detrital organic carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "detoc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "intppmisc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_miscellaneous_phytoplankton", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Primary Organic Carbon Production by Other Phytoplankton", 
+            "comment": "Vertically integrated total primary (organic carbon) production by other phytoplankton components alone", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intppmisc", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfcorr": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "heat_flux_correction", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "(kg/m^2)*1e-3", 
-            "out_name": "somint", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux Correction", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfcorr", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "talk": {
-            "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)", 
+        "ficeberg": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water_from_icebergs", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux into Sea Water From Icebergs", 
+            "comment": "computed as the iceberg melt water  flux into the ocean divided by the area of the ocean portion of the grid cell.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "ficeberg", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Total Alkalinity", 
-            "standard_name": "sea_water_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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }
     }
diff --git a/TestTables/CMIP6_Omon.json b/TestTables/CMIP6_Omonbad.json
similarity index 93%
copy from TestTables/CMIP6_Omon.json
copy to TestTables/CMIP6_Omonbad.json
index 9cdbafd..580883f 100644
--- a/TestTables/CMIP6_Omon.json
+++ b/TestTables/CMIP6_Omonbad.json
@@ -1,747 +1,1049 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "30.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table Omon", 
         "realm": "ocean", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "mon", 
-        "table_id": "Table Omon", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "olevel", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "30.00000", 
+        "generic_levels": "olevel", 
+        "mip_era": "verybad", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
+            "requested": [
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
+            ], 
+            "requested_bounds": [
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
+            ], 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tau": {
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                "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": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "olayer100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev19": {
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "-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": "decreasing", 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p220": {
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "site": {
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
             "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
             "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
             "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "p840": {
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "location": {
+            "standard_name": "", 
             "units": "", 
-            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "axis": "", 
+            "long_name": "location index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth0m": {
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lon", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "360.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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", 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
             "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)", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
             "units": "", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": "0. 100."
+        }, 
+        "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "line", 
+            "positive": "", 
+            "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"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
-        }, 
-        "sdepth1": {
-            "requested": "", 
-            "stored_direction": "increasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
             "formula": "", 
-            "climatology": "yes", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
-        "time3": {
+        "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "oline": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -758,248 +1060,67 @@
                 "500.", 
                 "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
             "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
+            "axis": "Z", 
             "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
             "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1181,193 +1238,240 @@
                 "12500.", 
                 "10000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
             "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,294 +1481,110 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
             "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
             "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
-        }, 
-        "scatratio": {
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,4260 +1634,4597 @@
                 "80.", 
                 "100000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "hybrid_height": {
-            "requested": "", 
             "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a + b*orog", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
         }, 
-        "effectRadIc": {
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p1000": {
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
             "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
             "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
             "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "1.0", 
-            "axis": "Z"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "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": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "intpnitrate": {
-            "comment": "Vertically integrated primary (organic carbon) production by phytoplankton based on nitrate uptake alone", 
-            "dimensions": "longitude latitude time", 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intpnitrate", 
-            "type": "real", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "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": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "limfecalc": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limfecalc", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "expc100": {
-            "comment": "Downward flux of particulate organic carbon at 100m", 
-            "dimensions": "longitude latitude time depth100m", 
-            "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": "expc100", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "expp100": {
-            "comment": "", 
-            "dimensions": "longitude latitude time depth100m", 
-            "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "expp100", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "mfo": {
-            "comment": "", 
-            "dimensions": "oline time", 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
             "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": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "mlotstsq": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "zsatcalc": {
-            "comment": "Depth of calcite saturation horizon (0 if undersaturated at all depths, and missing saturated through whole depth; if two or more horizons exist, then the shallowest is reported)", 
-            "dimensions": "longitude latitude time", 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zsatcalc", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fric", 
-            "type": "real", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "bsi": {
-            "comment": "Sum of particulate silica component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "intpbfe": {
-            "comment": "Vertically integrated biogenic iron production", 
-            "dimensions": "longitude latitude time", 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "no3": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "fbddtdic": {
-            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic carbon", 
-            "dimensions": "longitude latitude time olayer100m", 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fbddtdic", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "cfc11": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "bfe": {
-            "comment": "Sum of particulate organic iron component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "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", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "soga": {
-            "comment": "", 
-            "dimensions": "time", 
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
             "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "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", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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", 
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "zostoga": {
-            "comment": "There is no CMIP6 request for zosga nor zossga.", 
-            "dimensions": "time", 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
             "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "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": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "long_name": "Surface Altitude", 
             "units": "m", 
-            "out_name": "zostoga", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "fbddtdin": {
-            "comment": "vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "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": ""
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "hfrunoffds2d": {
-            "comment": "", 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
             "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", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "hfibthermds": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics", 
             "units": "W m-2", 
-            "out_name": "hfrunoffds2d", 
-            "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: mean 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 olayer100m", 
-            "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: mean 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.", 
+            "long_name": "Heat Flux into Sea Water due to Iceberg Thermodynamics", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "hfibthermds", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "vsfsit": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "virtual_salt_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Virtual Salt Flux into Sea Water due to Sea Ice Thermodynamics", 
+            "comment": "This variable measures the virtual salt flux into sea water due to the melting of sea ice. It is set to zero in models which receive a real water flux.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vsfsit", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfsnthermds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics", 
             "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux into Sea Water due to Snow Thermodynamics", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
             "out_name": "hfsnthermds", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "rsdo": {
             "modeling_realm": "ocean", 
+            "standard_name": "downwelling_shortwave_flux_in_sea_water", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "N m-2", 
-            "out_name": "tauvo", 
+            "long_name": "Downwelling Shortwave Radiation in Sea Water", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "rsdo", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dmso": {
-            "comment": "Mole concentration of dimethyl sulphide in water", 
-            "dimensions": "longitude latitude olevel time", 
+        "msftmrhompa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "ocean meridional overturning mass streamfunction due to parameterized mesoscale advection", 
+            "comment": "CMIP5 called this 'due to Bolus Advection'.  Name change respects the more general physics of the mesoscale parameterizations.", 
+            "dimensions": "latitude rho basin time", 
+            "out_name": "msftmrhompa", 
+            "type": "real", 
             "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": "dmso", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "hfrunoffds2d": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "vsfcorr", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfrunoffds2d", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "hfgeou": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "upward_geothermal_heat_flux_at_sea_floor", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "C", 
-            "out_name": "tob", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Upward Geothermal Heat Flux at Sea Floor", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfgeou", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pso": {
+        "pbo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_pressure_at_sea_floor", 
+            "units": "Pa", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Pressure at Sea floor", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "pbo", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "fsn": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_deposition_and_fixation_and_runoff", 
             "units": "mol m-2 s-1", 
-            "out_name": "fgo2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward Net Flux of Nitrogen", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fsn", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtdin": {
-            "comment": "Net time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
-            "dimensions": "longitude latitude time olayer100m", 
+        "msftmyz": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Ocean Meridional Overturning Mass Streamfunction", 
+            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude olevel basin time", 
+            "out_name": "msftmyz", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "phyp": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "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", 
+            "long_name": "Phytoplankton Phosphorus Concentration", 
+            "comment": "sum of phytoplankton phosphorus components", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyp", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limirrdiaz", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "intdissic": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "ocean_mass_content_of_dissolved_inorganic_carbon", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limfediat", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Inorganic Carbon Content", 
+            "comment": "Vertically integrated DIC", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intdissic", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "dissic", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfbasinpadv": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_eddy_advection", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "northward ocean heat transport due to parameterized eddy advection", 
+            "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", 
+            "out_name": "hfbasinpadv", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "zoomeso": {
-            "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": "zoomeso", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "icfriver": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_runoff_and_sediment_dissolution", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Flux of Inorganic Carbon Into Ocean Surface by Runoff", 
             "comment": "Inorganic Carbon supply to ocean through runoff (separate from gas exchange)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "icfriver", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "icfriver", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tauuo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_downward_x_stress", 
+            "units": "N m-2", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward X Stress", 
+            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tauuo", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "graz": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_mole_concentration_of_organic_matter_expressed_as_carbon_in_sea_water_due_to_grazing_of_phytoplankton", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "arag", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Total Grazing of Phytoplankton by Zooplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "graz", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtdip": {
-            "comment": "vertical integral of net  time rate of change of phosphate", 
-            "dimensions": "longitude latitude time olayer100m", 
+        "thkcello": {
+            "modeling_realm": "ocean", 
+            "standard_name": "cell_thickness", 
+            "units": "m", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Model Cell Thickness", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "thkcello", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Rate of Change of Net Dissolved Inorganic Phosphate", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "calc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fddtdip", 
+            "long_name": "Calcite Concentration", 
+            "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "calc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "exparag100": {
-            "comment": "Downward flux of Aragonite at 100m", 
-            "dimensions": "longitude latitude time depth100m", 
-            "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", 
+        "fsitherm": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "water_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "exparag100", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux into Sea Water due to Sea Ice Thermodynamics", 
+            "comment": "computed as the sea ice thermodynamic water flux into the ocean divided by the area of the ocean portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fsitherm", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expcalc100": {
-            "comment": "Downward flux of Calcite at 100m", 
-            "dimensions": "longitude latitude time depth100m", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Downward Flux of Calcite", 
-            "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water", 
+        "co3": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_carbonate_ion_in_seawater", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "expcalc100", 
+            "long_name": "Mole Concentration of Carbonate ion in Seawater", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "co3", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intppmisc": {
-            "comment": "Vertically integrated total primary (organic carbon) production by other phytoplankton components alone", 
-            "dimensions": "longitude latitude time", 
+        "hfbasinpmadv": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_advection", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "northward ocean heat transport due to parameterized mesoscale advection", 
+            "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", 
+            "out_name": "hfbasinpmadv", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fbddtdip": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus_due_to_biological_processes", 
             "units": "mol m-2 s-1", 
-            "out_name": "intppmisc", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Inorganic Phosphate due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of phosphate", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtdip", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pon": {
-            "comment": "sum of particulate organic nitrogen component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
+        "hfbasinpsmadv": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_submesoscale_advection", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "northward ocean heat transport due to parameterized submesoscale advection", 
+            "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", 
+            "out_name": "hfbasinpsmadv", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "graz": {
+        "o2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Oxygen Concentration", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "o2", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "graz", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wfo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux into Sea Water", 
+            "comment": "computed as the water  flux into the ocean divided by the area of the ocean portion of the grid cell.  This is the sum of the next two variables in this table.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wfo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zooc": {
-            "comment": "sum of zooplankton carbon component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
+        "tob": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_potential_temperature_at_sea_floor", 
+            "units": "C", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Potential Temperature at Sea Floor", 
+            "comment": "Potential temperature at the ocean bottom-most grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tob", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limirrpico": {
-            "comment": "", 
+        "msftbarot": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_barotropic_mass_streamfunction", 
+            "units": "kg s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Barotropic Mass Streamfunction", 
+            "comment": "Streamfunction or its approximation for free surface models. See OMDP document for details.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "msftbarot", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Irradiance limitation of Picophytoplankton", 
-            "standard_name": "irradiance_limitation_of_picophytoplankton", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limirrpico", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "hfss": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "surface_downward_sensible_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "ficeberg2d", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Surface Downward Sensible Heat Flux", 
+            "comment": "This is defined as 'where ice_free_sea over sea'", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfss", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "msftyrhompa": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
             "units": "kg s-1", 
-            "out_name": "sltovovrt", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "ocean Y overturning mass streamfunction due to parameterized mesoscale advection", 
+            "comment": "CMIP5 called this 'due to Bolus Advection'.  Name change respects the more general physics of the mesoscale parameterizations.", 
+            "dimensions": "latitude rho basin time", 
+            "out_name": "msftyrhompa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fgcfc12": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_downward_mole_flux_of_cfc12", 
+            "units": "mol sec-1 m-2", 
+            "cell_methods": "", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "dpco2", 
+            "long_name": "Surface Downward CFC12 flux", 
+            "comment": "gas exchange flux of CFC12", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgcfc12", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o2": {
-            "comment": "", 
+        "thetao": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_potential_temperature", 
+            "units": "degC", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Potential Temperature", 
+            "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "thetao", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limnmisc": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "htovovrt": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport_due_to_overturning", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Northward Ocean Heat Transport due to Overturning", 
+            "comment": "From all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude basin time", 
+            "out_name": "htovovrt", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limnmisc", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intppdiaz": {
-            "comment": "", 
+        "tossq": {
+            "modeling_realm": "ocean", 
+            "standard_name": "square_of_sea_surface_temperature", 
+            "units": "degC", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Square of Sea Surface Temperature", 
+            "comment": "square of temperature of liquid ocean, averaged over the day.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tossq", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intppdiaz", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fgco2abio": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "surface_downward_mass_flux_of_abiotic_carbon_dioxide_expressed_as_carbon", 
             "units": "kg m-2 s-1", 
-            "out_name": "fg14co2abio", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward abiotic CO2 Flux", 
+            "comment": "Gas exchange flux of abiotic CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgco2abio", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "vsfriver": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "virtual_salt_flux_into_sea_water_from_rivers", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfsnthermds2d", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Virtual Salt Flux into Sea Water From Rivers", 
+            "comment": "zero for models using real water fluxes.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vsfriver", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "ocfriver": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_organic_carbon_due_to_runoff_and_sediment_dissolution", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsntds", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Flux of Organic Carbon Into Ocean Surface by Runoff", 
+            "comment": "Organic Carbon supply to ocean through runoff (separate from gas exchange)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "ocfriver", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sltovgyre": {
-            "comment": "From all advective mass transport processes, resolved and parameterized.", 
-            "dimensions": "latitude basin time", 
+        "phyc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Phytoplankton Carbon Concentration", 
+            "comment": "sum of phytoplankton carbon component concentrations.  In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyc", 
+            "type": "real", 
             "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": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wmo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "upward_ocean_mass_transport", 
             "units": "kg s-1", 
-            "out_name": "sltovgyre", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Upward Ocean Mass Transport", 
+            "comment": "Upward mass transport from resolved and parameterized advective transport.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "wmo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "vsfpr": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "virtual_salt_flux_into_sea_water_due_to_rainfall", 
             "units": "kg m-2 s-1", 
-            "out_name": "evs", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Virtual Salt Flux into Sea Water due to Rainfall", 
+            "comment": "zero for models using real water fluxes.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vsfpr", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intppdiat": {
-            "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", 
+        "zoocmisc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intppdiat", 
+            "long_name": "Other Zooplankton Carbon Concentration", 
+            "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso).  Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoocmisc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zsatarag": {
-            "comment": "Depth of aragonite saturation horizon (0 if undersaturated at all depths, 'missing' if supersaturated at all depths; if multiple horizons exist, the shallowest should be taken).", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Aragonite Saturation Depth", 
-            "standard_name": "minimum_depth_of_aragonite_undersaturation_in_sea_water", 
+        "chl": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zsatarag", 
+            "long_name": "Total Chlorophyll Mass Concentration", 
+            "comment": "Sum of chlorophyll from all phytoplankton group concentrations.  In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zoomicro": {
-            "comment": "carbon  concentration from the microzooplankton (<20 um) component alone", 
-            "dimensions": "longitude latitude olevel time", 
+        "sfdsi": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "downward_sea_ice_basal_salt_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Sea Ice Basal Salt Flux", 
+            "comment": "This field is physical, and it arises since sea ice has a nonzero salt content, so it exchanges salt with the liquid ocean upon melting and freezing.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sfdsi", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpbp": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_phosphorus_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "zoomicro", 
+            "long_name": "Phosphorus Production", 
+            "comment": "Vertically integrated biogenic phosphorus production", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpbp", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "sltovovrt": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "northward_ocean_salt_transport_due_to_overturning", 
             "units": "kg s-1", 
-            "out_name": "msftyrho", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Northward Ocean Salt Transport due to Overturning", 
+            "comment": "From all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude basin time", 
+            "out_name": "sltovovrt", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fgco2": {
-            "comment": "Gas exchange flux of CO2 (positive into ocean)", 
+        "rlds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_net_downward_longwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Surface Net Downward Longwave Radiation", 
+            "comment": "This is defined as 'where ice_free_sea over sea'", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rlds", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fgco2", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfemisc": {
-            "comment": "", 
+        "prsn": {
+            "modeling_realm": "ocean", 
+            "standard_name": "snowfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Snowfall Flux where Ice Free Ocean over Sea", 
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
             "dimensions": "longitude latitude time", 
+            "out_name": "prsn", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limfemisc", 
+            "ok_max_mean_abs": ""
+        }, 
+        "agessc": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_age_since_surface_contact", 
+            "units": "yr", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Age Since Surface Contact", 
+            "comment": "Time elapsed since water was last in surface layer of the ocean.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "agessc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpppico": {
+        "mlotstsq": {
+            "modeling_realm": "ocean", 
+            "standard_name": "square_of_ocean_mixed_layer_thickness_defined_by_sigma_t", 
+            "units": "m2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Square of Ocean Mixed Layer Thickness Defined by Sigma T", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mlotstsq", 
+            "type": "real", 
             "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: mean where sea", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vsf": {
+            "modeling_realm": "ocean", 
+            "standard_name": "virtual_salt_flux_into_sea_water", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Virtual Salt Flux into Sea Water", 
+            "comment": "It is set to zero in models which receive a real water flux.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vsf", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intpppico", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mfo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_transport_across_line", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Transport", 
+            "comment": "", 
+            "dimensions": "oline time", 
+            "out_name": "mfo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fsfe": {
-            "comment": "Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc", 
+        "hfds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_downward_heat_flux_in_sea_water", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Heat Flux at Sea Water Surface", 
+            "comment": "This is the net flux of heat entering the liquid water column through its upper surface (excluding any 'flux adjustment') .", 
             "dimensions": "longitude latitude time", 
+            "out_name": "hfds", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fsfe", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "tauvo": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean longitude: mean", 
+            "standard_name": "surface_downward_y_stress", 
+            "units": "N m-2", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "kg s-1", 
-            "out_name": "msftyrhompa", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward Y Stress", 
+            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tauvo", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fg14co2abio": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "surface_downward_mass_flux_of_abiotic_14_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "frfe", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward abiotic 14CO2 Flux", 
+            "comment": "Gas exchange flux of abiotic 14CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fg14co2abio", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "vsf": {
-            "comment": "It is set to zero in models which receive a real water flux.", 
+        "dpo2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_molecular_oxygen_partial_pressure_difference_between_sea_water_and_air", 
+            "units": "Pa", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Delta PO2", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "dpo2", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "friver": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water_from_rivers", 
             "units": "kg m-2 s-1", 
-            "out_name": "vsf", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux into Sea Water From Rivers", 
+            "comment": "computed as the river flux of water into the ocean divided by the area of the ocean portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "friver", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sob": {
-            "comment": "Model prognostic salinity at bottom-most model grid cell", 
+        "limfediaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "iron_limitation_of_diazotrophs", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Iron limitation of Diazotrophs", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "limfediaz", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "sea water salinity at sea floor", 
-            "standard_name": "sea_water_salinity_at_sea_floor", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vo": {
             "modeling_realm": "ocean", 
+            "standard_name": "sea_water_y_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "0.001", 
-            "out_name": "sob", 
+            "long_name": "Sea Water Y Velocity", 
+            "comment": "Prognostic x-ward velocity component resolved by the model.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "vo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fbddtalk": {
-            "comment": "vertical integral of net biological terms in time rate of change of alkalinity", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "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", 
+        "bfe": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "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", 
+            "long_name": "Particulate Biogenic Iron Concentration", 
+            "comment": "Sum of particulate organic iron component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bfe", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limnpico": {
+        "hfsithermds": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "heat_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux into Sea Water due to Sea Ice Thermodynamics", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "hfsithermds", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Nitrogen limitation of Picophytoplankton", 
-            "standard_name": "nitrogen_limitation_of_picophytoplankton", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limnpico", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "htovgyre": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2", 
-            "out_name": "zossq", 
+            "standard_name": "northward_ocean_heat_transport_due_to_gyre", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Northward Ocean Heat Transport due to Gyre", 
+            "comment": "From all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude basin time", 
+            "out_name": "htovgyre", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "intpbsi": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea depth: minimum", 
+            "standard_name": "tendency_of_ocean_mole_content_of_silicon_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "o2min", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Silica Production", 
+            "comment": "Vertically integrated biogenic silica production", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpbsi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "expn100": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_nitrogen_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Downward Flux of Particulate Nitrogen", 
+            "comment": "", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expn100", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpn2": {
-            "comment": "Vertically integrated nitrogen fixation", 
+        "intpbn": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_nitrogen_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen Production", 
+            "comment": "Vertically integrated biogenic nitrogen production", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intpbn", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "hfbasinpmdiff": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "northward_ocean_heat_transport_due_to_parameterized_mesoscale_diffusion", 
             "units": "W", 
-            "out_name": "hfbasinpmadv", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "northward ocean heat transport due to parameterized mesoscale diffusion", 
+            "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", 
+            "out_name": "hfbasinpmdiff", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "intpbfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rlds", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Iron Production", 
+            "comment": "Vertically integrated biogenic iron production", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpbfe", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "intpcalcite": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_ocean_mole_content_of_calcite_expressed_as_carbon_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limncalc", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Calcite Production", 
+            "comment": "Vertically integrated calcite production", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpcalcite", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfediaz": {
-            "comment": "", 
+        "wfcorr": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_correction", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux Correction", 
+            "comment": "Positive flux implies correction adds water to ocean.", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
+            "out_name": "wfcorr", 
+            "type": "real", 
+            "positive": "down", 
             "valid_min": "", 
-            "long_name": "Iron limitation of Diazotrophs", 
-            "standard_name": "iron_limitation_of_diazotrophs", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgco2": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limfediaz", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward CO2 Flux", 
+            "comment": "Gas exchange flux of CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgco2", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "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", 
+        "vsfevap": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "virtual_salt_flux_into_sea_water_due_to_evaporation", 
             "units": "kg m-2 s-1", 
-            "out_name": "friver", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Virtual Salt Flux into Sea Water due to Evaporation", 
+            "comment": "zero for models using real water fluxes.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vsfevap", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limfepico": {
+        "hfsithermds2d": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "heat_flux_into_sea_water_due_to_sea_ice_thermodynamics", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux into Sea Water due to Sea Ice Thermodynamics", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "hfsithermds2d", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Iron limitation of Picophytoplankton", 
-            "standard_name": "iron_limitation_of_picophytoplankton", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limfepico", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expn100": {
-            "comment": "", 
-            "dimensions": "longitude latitude time depth100m", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Downward Flux of Particulate Nitrogen", 
-            "standard_name": "sinking_mole_flux_of_particulate_nitrogen_in_sea_water", 
+        "si": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_silicate_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "expn100", 
+            "long_name": "Dissolved Silicate Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "si", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "ph": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "sea_water_ph_reported_on_total_scale", 
+            "units": "1.0", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "dissi14cabio", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "pH", 
+            "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ph", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfsithermds2d": {
+        "o2min": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_molecular_oxygen_in_sea_water_at_shallowest_local_minimum_in_vertical_profile", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea depth: minimum", 
+            "long_name": "Oxygen Minimum Concentration", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "o2min", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "masso": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "sea_water_mass", 
+            "units": "kg", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "kg s-1", 
-            "out_name": "umo", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "spco2": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "cell_measures": "time: mean area: sum where sea", 
+            "long_name": "Sea Water Mass", 
+            "comment": "Total mass of liquid seawater. For Boussinesq models, report this diagnostic as Boussinesq reference density times total volume.", 
+            "dimensions": "time", 
+            "out_name": "masso", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "spco2", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgsf6": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_downward_mole_flux_of_sf6", 
+            "units": "mol sec-1 m-2", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward SF6 flux", 
+            "comment": "gas exchange flux of SF6", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgsf6", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bigthetao": {
-            "comment": "Sea water conservative temperature (this should be contributed only for models using conservative temperature as prognostic field)", 
+        "hfrunoffds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "temperature_flux_due_to_runoff_expressed_as_heat_flux_into_sea_water", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Temperature Flux due to Runoff Expressed as Heat Flux into Sea Water", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "hfrunoffds", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Sea Water Convervative 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": "degree_C", 
-            "out_name": "bigthetao", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "htovgyre": {
+        "sltovgyre": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_salt_transport_due_to_gyre", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Northward Ocean Salt Transport due to Gyre", 
             "comment": "From all advective mass transport processes, resolved and parameterized.", 
             "dimensions": "latitude basin time", 
+            "out_name": "sltovgyre", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "chlcalc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fgdms", 
+            "long_name": "Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water", 
+            "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chlcalc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissoc": {
-            "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)", 
+        "zooc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Zooplankton Carbon Concentration", 
+            "comment": "sum of zooplankton carbon component concentrations", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "zooc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Dissolved Organic Carbon Concentration", 
-            "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fddtdin": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Nitrogen", 
+            "comment": "Net time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtdin", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfsithermds": {
+        "spco2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_partial_pressure_of_carbon_dioxide_in_sea_water", 
+            "units": "Pa", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Aqueous Partial Pressure of CO2", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "spco2", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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 olayer100m", 
-            "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", 
+        "fgco2nat": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "surface_downward_mass_flux_of_natural_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fbddtdisi", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward natural CO2 Flux", 
+            "comment": "Gas exchange flux of natural CO2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgco2nat", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdo": {
+        "co3satarag": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in equilibrium_with_pure_aragonite", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Carbonate ion for Seawater in equilibrium with pure Aragonite", 
             "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", 
+            "out_name": "co3satarag", 
             "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_min_mean_abs": "", 
             "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", 
+        "limfemisc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "iron_limitation_of_miscellaneous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
             "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": ""
-        }, 
-        "hfcorr": {
+            "long_name": "Iron Limitation of Other Phytoplankton", 
             "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", 
+            "out_name": "limfemisc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "phydiat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfrunoffds", 
+            "long_name": "Mole Concentration of Diatoms expressed as Carbon in Sea Water", 
+            "comment": "carbon from the diatom phytoplankton component concentration alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phydiat", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "phypico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from the picophytoplankton (<2 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phypico", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ficeberg2d": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water_from_icebergs", 
             "units": "kg m-2 s-1", 
-            "out_name": "wfonocorr", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux into Sea Water From Icebergs", 
+            "comment": "computed as the iceberg melt water  flux into the ocean divided by the area of the ocean portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "ficeberg2d", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "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", 
+        "chlmisc": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "phymisc", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Other Phytoplankton Chlorophyll Mass Concentration", 
+            "comment": "Chlorophyll from additional phytoplankton component concentrations alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chlmisc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pbo": {
-            "comment": "", 
+        "evs": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_evaporation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Water Evaporation Flux Where Ice Free Ocean over Sea", 
+            "comment": "computed as the total mass of water vapor evaporating from the ice-free portion of the ocean  divided by the area of the ocean portion of the grid cell.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "evs", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Sea Water Pressure at Sea floor", 
-            "standard_name": "sea_water_pressure_at_sea_floor", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfrainds": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "temperature_flux_due_to_rainfall_expressed_as_heat_flux_into_sea_water", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "pbo", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Temperature Flux due to Rainfall Expressed as Heat Flux into Sea Water", 
+            "comment": "This is defined as 'where ice_free_sea over sea'; i.e., the total flux (considered here) entering the ice-free portion of the grid cell divided by the area of the ocean portion of the grid cell.  All such heat fluxes are computed based on Celsius scale.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfrainds", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "z2": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: z2", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "phyfe": {
-            "comment": "sum of phytoplankton iron component concentrations", 
+        "hfx": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_heat_x_transport", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Heat X Transport", 
+            "comment": "Contains all contributions to 'x-ward' heat transport from resolved and parameterized processes.  Use Celsius for temperature scale.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "hfx", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "chldiat": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
             "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": "", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Diatom Chlorophyll Mass Concentration", 
+            "comment": "Chlorophyll from diatom phytoplankton component concentration alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "chldiat", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftyyz": {
-            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
-            "dimensions": "latitude olevel basin time", 
+        "limirrdiat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "irradiance_limitation_of_diatoms", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Irradiance limitation of Diatoms", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limirrdiat", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vsfevap": {
-            "comment": "zero for models using real water fluxes.", 
+        "intparag": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_aragonite_expressed_as_carbon_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Aragonite Production", 
+            "comment": "Vertically integrated aragonite production", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intparag", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "chldiat": {
-            "comment": "Chlorophyll from diatom phytoplankton component concentration alone", 
+        "talknat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "seawater_alkalinity_expressed_as_mole_equivalent_natural_component", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Natural Total Alkalinity", 
+            "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "talknat", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Diatom Chlorophyll Mass Concentration", 
-            "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpoc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "ocean_mass_content_of_particulate_organic_carbon", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Particulate Organic Carbon Content", 
+            "comment": "Vertically integrated POC", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpoc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tos": {
-            "comment": "this may differ from 'surface temperature' in regions of sea ice.", 
-            "dimensions": "longitude latitude time", 
+        "msftmzsmpa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "ocean meridional overturning mass streamfunction due to parameterized submesoscale advection", 
+            "comment": "Report only if there is a submesoscale eddy parameterization.", 
+            "dimensions": "latitude olevel basin time", 
+            "out_name": "msftmzsmpa", 
+            "type": "real", 
             "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": "K", 
-            "out_name": "tos", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "zostoga": {
             "modeling_realm": "ocean", 
+            "standard_name": "global_average_thermosteric_sea_level_change", 
+            "units": "m", 
+            "cell_methods": "", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfgeou", 
+            "long_name": "Global Average Thermosteric Sea Level Change", 
+            "comment": "There is no CMIP6 request for zosga nor zossga.", 
+            "dimensions": "time", 
+            "out_name": "zostoga", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intppcalc": {
-            "comment": "", 
+        "mlotst": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_mixed_layer_thickness_defined_by_sigma_t", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Mixed Layer Thickness Defined by Sigma T", 
+            "comment": "Sigma T is potential density referenced to ocean surface.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mlotst", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intppcalc", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "so": {
             "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", 
+            "standard_name": "sea_water_salinity", 
+            "units": "0.001", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Salinity", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "so", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "intdissoc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "ocean_mass_content_of_dissolved_organic_carbon", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Organic Carbon Content", 
+            "comment": "Vertically integrated DOC (explicit pools only)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intdissoc", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "fddtdic": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limirrdiat", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Carbon", 
+            "comment": "", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtdic", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpbp": {
-            "comment": "Vertically integrated biogenic phosphorus production", 
+        "pso": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_pressure_at_sea_water_surface", 
+            "units": "Pa", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Pressure at Sea Water Surface", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "pso", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intpbp", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "sob": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_salinity_at_sea_floor", 
+            "units": "0.001", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "sea water salinity at sea floor", 
+            "comment": "Model prognostic salinity at bottom-most model grid cell", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sob", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co3satarag": {
-            "comment": "", 
+        "vmo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_mass_y_transport", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Mass Y Transport", 
+            "comment": "Y-ward mass transport from resolved and parameterized advective transport.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "vmo", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limnpico": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "nitrogen_limitation_of_picophytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Nitrogen limitation of Picophytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limnpico", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "volo": {
-            "comment": "Total volume of liquid seawater.", 
-            "dimensions": "time", 
+        "intpppico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_picophytoplankton", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Picophytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpppico", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "fbddtdife": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Inorganic Iron due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic iron", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtdife", 
+            "type": "real", 
             "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": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "kg s-1", 
-            "out_name": "msftmzmpa", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgo2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_downward_mole_flux_of_molecular_oxygen", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward O2 Flux", 
+            "comment": "Gas exchange flux of O2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgo2", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fgcfc11": {
             "modeling_realm": "ocean", 
+            "standard_name": "surface_downward_mole_flux_of_cfc11", 
+            "units": "mol sec-1 m-2", 
+            "cell_methods": "", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfds", 
+            "long_name": "Surface Downward CFC11 flux", 
+            "comment": "gas exchange flux of CFC11", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgcfc11", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "pon": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "pop", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Particulate Organic Nitrogen Concentration", 
+            "comment": "sum of particulate organic nitrogen component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "pon", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "sfriver": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "standard_name": "salt_flux_into_sea_water_from_rivers", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfrainds", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Salt Flux into Sea Water from Rivers", 
+            "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", 
+            "out_name": "sfriver", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "msftyyz": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Ocean Y Overturning Mass Streamfunction", 
+            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude olevel basin time", 
+            "out_name": "msftyyz", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sos": {
+        "limndiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "nitrogen_limitation_of_diazotrophs", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen limitation of Diazotrophs", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "limndiaz", 
+            "type": "real", 
             "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": "0.001", 
-            "out_name": "sos", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "href": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "hfls": {
+        "limirrpico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "irradiance_limitation_of_picophytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Irradiance limitation of Picophytoplankton", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Surface Downward Latent Heat Flux", 
-            "standard_name": "surface_upward_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", 
+            "out_name": "limirrpico", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtdisi": {
-            "comment": "vertical integral of net time rate of change of dissolved inorganic silicate", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Rate of Change of Net Dissolved Inorganic Silicate", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon", 
+        "phycalc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fddtdisi", 
+            "long_name": "Mole Concentration of Calcareous Phytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phycalc", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfibthermds2d": {
+        "hfsifrazil": {
+            "modeling_realm": "ocean seaIce", 
+            "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux into Sea Water due to Frazil Ice Formation", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "hfsifrazil", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vsfcorr": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "virtual_salt_flux_correction", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfibthermds2d", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Virtual Salt Flux Correction", 
+            "comment": "It is set to zero in models which receive a real water flux.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vsfcorr", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "bigthetaoga": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_conservative_temperature", 
+            "units": "degC", 
+            "cell_methods": "", 
             "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", 
+            "long_name": "Global Average Sea Water Conservative Temperature", 
+            "comment": "Diagnostic should be contributed only for models using conservative temperature as prognostic field.", 
+            "dimensions": "time", 
+            "out_name": "bigthetaoga", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "poc": {
-            "comment": "sum of particulate organic carbon component concentrations", 
+        "umo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_mass_x_transport", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Mass X Transport", 
+            "comment": "X-ward mass transport from resolved and parameterized advective transport.", 
             "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Particulate Organic Carbon Concentration", 
-            "standard_name": "mole_concentration_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 volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "poc", 
+            "out_name": "umo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pr": {
-            "comment": "includes both liquid and solid phases", 
+        "intppdiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_diazotrophs", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Diazotrophs", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intppdiaz", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Rainfall Flux where Ice Free Ocean over Sea", 
-            "standard_name": "precipitation_flux", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "somint": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_prognostic_salinity", 
+            "units": "1e-3 kg m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "pr", 
+            "cell_measures": "time: mean", 
+            "long_name": "integral wrt depth of product of sea water density and prognostic salinity", 
+            "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", 
+            "out_name": "somint", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
+        "wfonocorr": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water_without_flux_correction", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux into Sea Water Without Flux Correction", 
+            "comment": "computed as the water  flux (without flux correction) into the ocean divided by the area of the ocean portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wfonocorr", 
             "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "pp", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfevapds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "temperature_flux_due_to_evaporation_expressed_as_heat_flux_out_of_sea_water", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Temperature Flux due to Evaporation Expressed as Heat Flux Out of Sea Water", 
+            "comment": "This is defined as 'where ice_free_sea over sea'", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfevapds", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co3satcalc": {
+        "no3": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_nitrate_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Nitrate Concentration", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "no3", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "co3satcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in equilibrium_with_pure_calcite", 
             "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Carbonate ion for Seawater in equilibrium with pure Calcite", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
             "out_name": "co3satcalc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "phyfe": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limndiat", 
+            "long_name": "Phytoplankton Iron Concentration", 
+            "comment": "sum of phytoplankton iron component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyfe", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "physi": {
-            "comment": "sum of phytoplankton silica component concentrations", 
+        "chldiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_diazotrophs_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mass Concentration of Diazotrophs expressed as Chlorophyll in Sea Water", 
+            "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "chldiaz", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "physi", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zossq": {
+            "modeling_realm": "ocean", 
+            "standard_name": "square_of_sea_surface_height_above_geoid", 
+            "units": "m2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Square of Sea Surface Height Above Geoid", 
+            "comment": "Surface ocean geoid defines z=0.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "zossq", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limndiaz": {
+        "hfibthermds2d": {
+            "modeling_realm": "ocean", 
+            "standard_name": "heat_flux_into_sea_water_due_to_iceberg_thermodynamics", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux into Sea Water due to Iceberg Thermodynamics", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "hfibthermds2d", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Nitrogen limitation of Diazotrophs", 
-            "standard_name": "nitrogen_limitation_of_diazotrophs", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limndiaz", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "tosga": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "sea_surface_temperature", 
+            "units": "degC", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "N m-2", 
-            "out_name": "tauucorr", 
+            "cell_measures": "time: mean", 
+            "long_name": "Global Average Sea Surface Temperature", 
+            "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", 
+            "out_name": "tosga", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "poc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "froc", 
+            "long_name": "Particulate Organic Carbon Concentration", 
+            "comment": "sum of particulate organic carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "poc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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 and Other Phytoplankton Chlorophyll Mass Concentration", 
+        "pop": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Particulate Organic Phosphorus Concentration", 
+            "comment": "sum of particulate organic phosphorus component concentrations", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "pop", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Total Chlorophyll Mass Concentration", 
-            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fddtdisi": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Silicate", 
+            "comment": "vertical integral of net time rate of change of dissolved inorganic silicate", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtdisi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "phymisc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "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", 
+            "long_name": "Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from additional phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phymisc", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "z1": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: z1", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtalk": {
-            "comment": "vertical integral of net time rate of change of alkalinity", 
+        "fbddtalk": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Biological Alkalinity due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of alkalinity", 
             "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtalk", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zoomeso": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "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", 
+            "long_name": "Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon  concentration from mesozooplankton (20-200 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoomeso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": "", 
+            "standard_name": "heat_flux_into_sea_water_due_to_freezing_of_frazil_ice", 
             "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux into Sea Water due to Frazil Ice Formation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "hfsifrazil2d", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dfe": {
-            "comment": "Dissolved iron in sea water,  including both Fe2+ and Fe3+ ions (but not particulate detrital iron)", 
-            "dimensions": "longitude latitude olevel time", 
+        "hfbasin": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_heat_transport", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Northward Ocean Heat Transport", 
+            "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", 
+            "out_name": "hfbasin", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "limirrdiaz": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "irradiance_limitation_of_diazotrophs", 
             "units": "1.0", 
-            "out_name": "ph", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Irradiance limitation of Diazotrophs", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limirrdiaz", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fddtalk": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "integral_wrt_depth_of_tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Rate of Change of Alkalinity", 
+            "comment": "vertical integral of net time rate of change of alkalinity", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtalk", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "msftmzmpa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "ocean meridional overturning mass streamfunction due to parameterized mesoscale advection", 
+            "comment": "CMIP5 called this 'due to Bolus Advection'.  Name change respects the more general physics of the mesoscale parameterizations.", 
+            "dimensions": "latitude olevel basin time", 
+            "out_name": "msftmzmpa", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "a": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "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", 
+        "fgdms": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_upward_mole_flux_of_dimethyl_sulfide", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "sfdsi", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Upward DMS Flux", 
+            "comment": "Gas exchange flux of DMS (positive into atmosphere)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgdms", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "dissicnat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_natural_component", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Natural Dissolved Inorganic Carbon Concentration", 
+            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissicnat", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "phydiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from the diazotrophic phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phydiaz", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "fddtdife": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Iron", 
+            "comment": "vertical integral of net time rate of change of dissolved inorganic iron", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtdife", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Sea Water Mass Per Unit 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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expsi100": {
-            "comment": "", 
-            "dimensions": "longitude latitude time depth100m", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Downward Flux of Particulate Silica", 
-            "standard_name": "3cbe53c2-12cc-11e6-b2bc-ac72891c3257", 
+        "limirrmisc": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "irradiance_limitation_of_miscellaneous_phytoplankton", 
+            "units": "1.0", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "expsi100", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Irradiance Limitation of Other Phytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limirrmisc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "cfc12": {
             "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", 
+            "standard_name": "moles_of_cfc12_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Moles Per Unit Mass of CFC-12 in Sea Water", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "cfc12", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nh4": {
+        "cfc11": {
+            "modeling_realm": "ocean", 
+            "standard_name": "moles_of_cfc11_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Moles Per Unit Mass of CFC-11 in Sea Water", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "cfc11", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Dissolved Ammonium Concentration", 
-            "standard_name": "mole_concentration_of_ammonium_in_sea_water", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limfecalc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "iron_limitation_of_calcareous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Iron limitation of Calcareous Phytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limfecalc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "frn": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_denitrification_and_sedimentation", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen Loss to Sediments and through Denitrification", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "frn", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Salt Flux into Sea Water from Rivers", 
-            "standard_name": "salt_flux_into_sea_water_from_rivers", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "thetaoga": {
             "modeling_realm": "ocean", 
+            "standard_name": "sea_water_potential_temperature", 
+            "units": "degC", 
+            "cell_methods": "", 
             "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", 
+            "long_name": "Global Average Sea Water Potential Temperature", 
+            "comment": "Diagnostic should be contributed even for models using conservative temperature as prognostic field", 
+            "dimensions": "time", 
+            "out_name": "thetaoga", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intdissoc": {
-            "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", 
+        "intpp": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_phytoplankton", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "intdissoc", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Primary Organic Carbon Production by All Types of Phytoplankton", 
+            "comment": "Vertically integrated total primary (organic carbon) production by phytoplankton.  This should equal the sum of intpdiat+intpphymisc, but those individual components may be unavailable in some models.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpp", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expfe100": {
-            "comment": "", 
-            "dimensions": "longitude latitude time depth100m", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Downward Flux of Particulate Iron", 
-            "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water", 
+        "fddtdip": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_phosphorus", 
             "units": "mol m-2 s-1", 
-            "out_name": "expfe100", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Net Dissolved Inorganic Phosphate", 
+            "comment": "vertical integral of net  time rate of change of phosphate", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fddtdip", 
             "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": "degree_C", 
-            "out_name": "thetao", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftmzsmpa": {
-            "comment": "Report only if there is a submesoscale eddy parameterization.", 
-            "dimensions": "latitude olevel basin time", 
+        "limnmisc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "nitrogen_limitation_of_miscellaneous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen Limitation of Other Phytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limnmisc", 
+            "type": "real", 
             "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": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "kg s-1", 
-            "out_name": "msftmzsmpa", 
+            "ok_max_mean_abs": ""
+        }, 
+        "expc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Sinking Particulate Organic Carbon Flux", 
+            "comment": "Downward flux of particulate organic carbon", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "expc", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "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", 
+        "froc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_organic_carbon_due_to_sedimentation", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wfo", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Organic Carbon Flux at Ocean Bottom", 
+            "comment": "Organic Carbon loss to sediments", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "froc", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "pr": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zfull", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Rainfall Flux where Ice Free Ocean over Sea", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pr", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfsifrazil": {
-            "comment": "", 
+        "zoomicro": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Microzooplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon  concentration from the microzooplankton (<20 um) component alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoomicro", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "dpco2": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air", 
+            "units": "Pa", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intpbsi", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Delta PCO2", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "dpco2", 
             "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": "degree_C", 
-            "out_name": "tosga", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "masscello": {
             "modeling_realm": "ocean", 
+            "standard_name": "sea_water_mass_per_unit_area", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "uo", 
+            "long_name": "Sea Water Mass Per Unit Area", 
+            "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", 
+            "out_name": "masscello", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "zfull": {
             "modeling_realm": "ocean", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "N m-2", 
-            "out_name": "tauuo", 
+            "long_name": "Depth Below Geoid of Ocean Layer", 
+            "comment": "Depth below geoid", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zfull", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expc": {
-            "comment": "Downward flux of particulate organic carbon", 
-            "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", 
+        "fbddtdic": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon_due_to_biological_processes", 
             "units": "mol m-2 s-1", 
-            "out_name": "expc", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Inorganic Carbon due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic carbon", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtdic", 
             "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_min_mean_abs": "", 
             "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", 
+        "uo": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "sea_water_x_velocity", 
+            "units": "m s-1", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "mol sec-1 m-2", 
-            "out_name": "fgcfc11", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water X Velocity", 
+            "comment": "Prognostic x-ward velocity component resolved by the model.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "uo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "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", 
+        "fbddtdisi": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_silicon_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fgco2nat", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Inorganic Silicate due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of dissolved inorganic silicate", 
+            "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtdisi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "htovovrt": {
-            "comment": "From all advective mass transport processes, resolved and parameterized.", 
-            "dimensions": "latitude basin time", 
+        "zsatcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "minimum_depth_of_calcite_undersaturation_in_sea_water", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Calcite Saturation Depth", 
+            "comment": "Depth of calcite saturation horizon (0 if undersaturated at all depths, and missing saturated through whole depth; if two or more horizons exist, then the shallowest is reported)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "zsatcalc", 
+            "type": "real", 
             "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": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "W", 
-            "out_name": "htovovrt", 
+            "ok_max_mean_abs": ""
+        }, 
+        "expp100": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_phosphorus_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Flux of Particulate Phosphorus", 
+            "comment": "", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expp100", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "physi": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "chlpico", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Phytoplankton Silica Concentration", 
+            "comment": "sum of phytoplankton silica component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "physi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sf6": {
+        "frfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_sedimentation", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Iron Loss to Sediments", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "frfe", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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": "", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_abiotic_component", 
             "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Abiotic Dissolved Inorganic Carbon Concentration", 
+            "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
+            "dimensions": "longitude latitude olevel time", 
             "out_name": "dissicabio", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "expsi100": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "3cbe53c2-12cc-11e6-b2bc-ac72891c3257", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "N m-2", 
-            "out_name": "tauvcorr", 
+            "long_name": "Downward Flux of Particulate Silica", 
+            "comment": "", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expsi100", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ap_bnds": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "vo": {
-            "comment": "Prognostic x-ward velocity component resolved by the model.", 
+        "dissi14cabio": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_14carbon_in_sea_water_abiotic_component", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Abiotic Dissolved Inorganic 14Carbon Concentration", 
+            "comment": "Abiotic Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissi14cabio", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Sea Water Y Velocity", 
-            "standard_name": "sea_water_y_velocity", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "soga": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "sea_water_salinity", 
+            "units": "0.001", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "vo", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Global Mean Sea Water Salinity", 
+            "comment": "", 
+            "dimensions": "time", 
+            "out_name": "soga", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ap": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "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", 
+        "bacc": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "phydiaz", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Bacterial Carbon Concentration", 
+            "comment": "Sum of bacterial carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bacc", 
             "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": "degree_C2", 
-            "out_name": "tossq", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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 where Ice Free Ocean over Sea", 
-            "standard_name": "snowfall_flux", 
+        "hfls": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prsn", 
+            "cell_measures": "time: mean area: mean where ice_free_sea over sea", 
+            "long_name": "Surface Downward Latent Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfls", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "limirrcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "irradiance_limitation_of_calcareous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Irradiance limitation of Calcareous Phytoplankton", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "limirrcalc", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limirrcalc", 
+            "ok_max_mean_abs": ""
+        }, 
+        "bigthetao": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_conservative_temperature", 
+            "units": "degC", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Convervative Temperature", 
+            "comment": "Sea water conservative temperature (this should be contributed only for models using conservative temperature as prognostic field)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bigthetao", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "phydiat": {
-            "comment": "carbon from the diatom phytoplankton component concentration alone", 
+        "pp": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Primary Carbon Production by Phytoplankton", 
+            "comment": "total primary (organic carbon) production by phytoplankton", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "pp", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "expc100": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Downward Flux of Particle Organic Carbon", 
+            "comment": "Downward flux of particulate organic carbon at 100m", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expc100", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "intppcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_calcareous_phytoplankton", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Net Primary Mole Productivity of Carbon by Calcareous Phytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intppcalc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Northward Ocean Heat Transport", 
-            "standard_name": "northward_ocean_heat_transport", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tos": {
             "modeling_realm": "ocean", 
+            "standard_name": "sea_surface_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "W", 
-            "out_name": "hfbasin", 
+            "long_name": "Sea Surface Temperature", 
+            "comment": "this may differ from 'surface temperature' in regions of sea ice.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tos", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "dfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "degree_C", 
-            "out_name": "bigthetaoga", 
+            "long_name": "Dissolved Iron Concentration", 
+            "comment": "Dissolved iron in sea water,  including both Fe2+ and Fe3+ ions (but not particulate detrital iron)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dfe", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtdic": {
-            "comment": "", 
-            "dimensions": "longitude latitude time olayer100m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Rate of Change of Net Dissolved Inorganic Carbon", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_carbon", 
+        "limfediat": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "iron_limitation_of_diatoms", 
+            "units": "1.0", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fddtdic", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Iron limitation of Diatoms", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limfediat", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intpbn": {
-            "comment": "Vertically integrated biogenic nitrogen production", 
+        "intpnitrate": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_due_to_nitrate_utilization", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Primary Organic Carbon Production by Phytoplankton Based on Nitrate Uptake Alone", 
+            "comment": "Vertically integrated primary (organic carbon) production by phytoplankton based on nitrate uptake alone", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intpnitrate", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intpn2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_elemental_nitrogen_due_to_fixation", 
             "units": "mol m-2 s-1", 
-            "out_name": "intpbn", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen Fixation Rate in Ocean", 
+            "comment": "Vertically integrated nitrogen fixation", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpn2", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "zos": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_surface_height_above_geoid", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Surface Height Above Geoid", 
+            "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", 
+            "out_name": "zos", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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": "", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction_due_to_parameterized_submesoscale_advection", 
             "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "ocean Y overturning mass streamfunction due to parameterized submesoscale advection", 
+            "comment": "Report only if there is a submesoscale eddy parameterization.", 
+            "dimensions": "latitude olevel basin time", 
             "out_name": "msftyzsmpa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "dmso": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dimethyl_sulfide_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intparag", 
+            "long_name": "Dimethyl Sulphide Concentration", 
+            "comment": "Mole concentration of dimethyl sulphide in water", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dmso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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 olayer100m", 
-            "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", 
+        "nh4": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_ammonium_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
+            "long_name": "Dissolved Ammonium Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "nh4", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "expfe100": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water", 
             "units": "mol m-2 s-1", 
-            "out_name": "fbddtdife", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Flux of Particulate Iron", 
+            "comment": "", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expfe100", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "si": {
+        "limncalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "nitrogen_limitation_of_calcareous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen limitation of Calcareous Phytoplankton", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limncalc", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "po4": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phosphate_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "si", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Phosphate Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "po4", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "exparag100": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Downward Flux of Aragonite", 
+            "comment": "Downward flux of Aragonite at 100m", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "exparag100", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "limfepico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "iron_limitation_of_picophytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Iron limitation of Picophytoplankton", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "limfepico", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "msftmrho": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "ocean_meridional_overturning_mass_streamfunction", 
+            "units": "kg s-1", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "mol sec-1 m-2", 
-            "out_name": "fgsf6", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Ocean Meridional Overturning Mass Streamfunction", 
+            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude rho basin time", 
+            "out_name": "msftmrho", 
             "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_min_mean_abs": "", 
             "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", 
+        "chlpico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "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", 
+            "long_name": "Mass Concentration of Picophytoplankton expressed as Chlorophyll in Sea Water", 
+            "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chlpico", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "po4": {
+        "sos": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_surface_salinity", 
+            "units": "0.001", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Surface Salinity", 
             "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sos", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "zsatarag": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "minimum_depth_of_aragonite_undersaturation_in_sea_water", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Aragonite Saturation Depth", 
+            "comment": "Depth of aragonite saturation horizon (0 if undersaturated at all depths, 'missing' if supersaturated at all depths; if multiple horizons exist, the shallowest should be taken).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "zsatarag", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "intdissic": {
-            "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", 
+        "fsfe": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_ocean_mole_content_of_iron_due_to_deposition_and_runoff_and_sediment_dissolution", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "intdissic", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward Net Flux of Iron", 
+            "comment": "Iron supply through deposition flux onto sea surface, runoff, coasts, sediments, etc", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fsfe", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "phyp": {
-            "comment": "sum of phytoplankton phosphorus components", 
+        "hfy": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_heat_y_transport", 
+            "units": "W", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Heat Y Transport", 
+            "comment": "Contains all contributions to 'y-ward' heat transport from resolved and parameterized processes. Use Celsius for temperature scale.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "hfy", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "msftyrho": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean longitude: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction", 
             "units": "kg s-1", 
-            "out_name": "msftyzmpa", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "Ocean Y Overturning Mass Streamfunction", 
+            "comment": "Overturning mass streamfunction arising from all advective mass transport processes, resolved and parameterized.", 
+            "dimensions": "latitude rho basin time", 
+            "out_name": "msftyrho", 
             "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_min_mean_abs": "", 
             "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", 
+        "volo": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "sea_water_volume", 
+            "units": "m3", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "degree_C", 
-            "out_name": "thetaoga", 
+            "cell_measures": "time: mean area: sum where sea", 
+            "long_name": "Sea Water Volume", 
+            "comment": "Total volume of liquid seawater.", 
+            "dimensions": "time", 
+            "out_name": "volo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "tauvcorr": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean longitude: mean", 
+            "standard_name": "surface_downward_y_stress_correction", 
+            "units": "N m-2", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "kg s-1", 
-            "out_name": "msftmyz", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward Y Stress Correction", 
+            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tauvcorr", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fddtdife": {
-            "comment": "vertical integral of net time rate of change of dissolved inorganic iron", 
+        "fbddtdin": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_nitrogen_due_to_biological_processes", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Inorganic Nitrogen due to Biological Activity", 
+            "comment": "vertical integral of net biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
             "dimensions": "longitude latitude time olayer100m", 
+            "out_name": "fbddtdin", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Rate of Change of Net Dissolved Inorganic Iron", 
-            "standard_name": "tendency_of_ocean_mole_content_of_dissolved_inorganic_iron", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limndiat": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "nitrogen_limitation_of_diatoms", 
+            "units": "1.0", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fddtdife", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nitrogen limitation of Diatoms", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "limndiat", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "intppdiat": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_diatoms", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fgco2abio", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Primary Organic Carbon Production by Diatoms", 
+            "comment": "Vertically integrated primary (organic carbon) production by the diatom phytoplankton component alone", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intppdiat", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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'", 
+        "zhalf": {
+            "modeling_realm": "ocean", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Depth Below Geoid of Interfaces Between Ocean Layers", 
+            "comment": "Depth below geoid", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "zhalf", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "msftbarot": {
-            "comment": "Streamfunction or its approximation for free surface models. See OMDP document for details.", 
+        "zo2min": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "depth_at_shallowest_local_minimum_in_vertical_profile_of_mole_concentration_of_dissolved_molecular_oxygen_in_sea_water", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Depth of Oxygen Minimum Concentration", 
+            "comment": "Depth of vertical minimum concentration of dissolved oxygen gas (if two, then the shallower)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "zo2min", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hfibthermds": {
-            "comment": "", 
+        "bsi": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Particulate Biogenic Silica Concentration", 
+            "comment": "Sum of particulate silica component concentrations", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "bsi", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "talk": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent", 
             "units": "mol m-3", 
-            "out_name": "phyn", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Total Alkalinity", 
+            "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "talk", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zlev_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "thkcello": {
-            "comment": "", 
+        "phyn": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Phytoplankton Nitrogen Concentration", 
+            "comment": "sum of phytoplankton nitrogen component concentrations", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyn", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "tauucorr": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_downward_x_stress_correction", 
+            "units": "N m-2", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "W", 
-            "out_name": "hfy", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Surface Downward X Stress Correction", 
+            "comment": "This is the stress on the liquid ocean from overlying atmosphere, sea ice, ice shelf, etc.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tauucorr", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "rsntds": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "W", 
-            "out_name": "hfx", 
+            "standard_name": "net_downward_shortwave_flux_at_sea_water_surface", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Net Downward Shortwave Radiation at Sea Water Surface", 
+            "comment": "This is the flux into the surface of liquid sea water only. This excludes shortwave flux absorbed by sea ice, but includes any light that passes through the ice and is absorbed by the ocean.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsntds", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "hfsnthermds2d": {
+            "modeling_realm": "ocean", 
+            "standard_name": "heat_flux_into_sea_water_due_to_snow_thermodynamics", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Heat Flux into Sea Water due to Snow Thermodynamics", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfsnthermds2d", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "agessc": {
-            "comment": "Time elapsed since water was last in surface layer of the ocean.", 
+        "arag": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Aragonite Concentration", 
+            "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "arag", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "limirrmisc": {
-            "comment": "", 
+        "tomint": {
+            "modeling_realm": "ocean", 
+            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_prognostic_temperature", 
+            "units": "1e-3 kg m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "integral wrt depth of product of sea water density and prognostic temperature", 
+            "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", 
+            "out_name": "tomint", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "limirrmisc", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zhalf": {
-            "comment": "", 
+        "dissoc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Organic Carbon Concentration", 
+            "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissoc", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zhalf", 
+            "ok_max_mean_abs": ""
+        }, 
+        "msftyzmpa": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_y_overturning_mass_streamfunction_due_to_parameterized_mesoscale_advection", 
+            "units": "kg s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean longitude: mean", 
+            "long_name": "ocean Y overturning mass streamfunction due to parameterized mesoscale advection", 
+            "comment": "CMIP5 called this 'due to Bolus Advection'.  Name change respects the more general physics of the mesoscale parameterizations.", 
+            "dimensions": "latitude olevel basin time", 
+            "out_name": "msftyzmpa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "expcalc100": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water", 
             "units": "mol m-2 s-1", 
-            "out_name": "fsn", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Flux of Calcite", 
+            "comment": "Downward flux of Calcite at 100m", 
+            "dimensions": "longitude latitude time depth100m", 
+            "out_name": "expcalc100", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
+        "fric": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_sedimentation", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Downward Inorganic Carbon Flux at Ocean Bottom", 
+            "comment": "Inorganic Carbon loss to sediments", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fric", 
             "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "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": "", 
+            "positive": "down", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "so": {
+        "sf6": {
+            "modeling_realm": "ocean", 
+            "standard_name": "moles_of_sf6_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Moles Per Unit Mass of SF6 in Sea Water", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "sf6", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "dissic": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Inorganic Carbon Concentration", 
+            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissic", 
+            "type": "real", 
             "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": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "W", 
-            "out_name": "hfbasinpadv", 
+            "ok_max_mean_abs": ""
+        }, 
+        "detoc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Detrital Organic Carbon Concentration", 
+            "comment": "Sum of detrital organic carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "detoc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "intppmisc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_miscellaneous_phytoplankton", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Primary Organic Carbon Production by Other Phytoplankton", 
+            "comment": "Vertically integrated total primary (organic carbon) production by other phytoplankton components alone", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intppmisc", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfcorr": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "heat_flux_correction", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "(kg/m^2)*1e-3", 
-            "out_name": "somint", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Heat Flux Correction", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfcorr", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "talk": {
-            "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)", 
+        "ficeberg": {
+            "modeling_realm": "ocean", 
+            "standard_name": "water_flux_into_sea_water_from_icebergs", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Water Flux into Sea Water From Icebergs", 
+            "comment": "computed as the iceberg melt water  flux into the ocean divided by the area of the ocean portion of the grid cell.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "ficeberg", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Total Alkalinity", 
-            "standard_name": "sea_water_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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }
     }
diff --git a/TestTables/CMIP6_Oyr.json b/TestTables/CMIP6_Oyr.json
index 5535dc1..7048e80 100644
--- a/TestTables/CMIP6_Oyr.json
+++ b/TestTables/CMIP6_Oyr.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "365.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table Oyr", 
         "realm": "ocnBgchem", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "yr", 
-        "table_id": "Table Oyr", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "olevel", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "365.00000", 
+        "generic_levels": "olevel", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
             "formula": "", 
-            "climatology": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
+            "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."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "ocean_s": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "300", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,27 +858,192 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
+            "value": "50000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "56000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
+        }, 
+        "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -758,248 +1060,67 @@
                 "500.", 
                 "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
             "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
+            "axis": "Z", 
             "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
             "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1176,495 +1233,358 @@
                 "25000.", 
                 "22500.", 
                 "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "85000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
             ], 
-            "stored_direction": "increasing", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
             "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec3pft": {
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1680,13 +1600,8 @@
                 "45.", 
                 "55.", 
                 "70.", 
-                "50040."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+                "50040."
+            ], 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,2288 +1634,2625 @@
                 "80.", 
                 "100000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a + b*orog", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
-        }, 
-        "effectRadIc": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p1000": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p500": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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", 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "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))", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
             "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
             "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
             "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "1.0", 
-            "axis": "Z"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }
-    }, 
-    "variable_entry": {
-        "pbsi": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Biogenic Silica Production", 
-            "standard_name": "tendency_of_mole_concentration_of_silicon_in_sea_water_due_to_biological_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": "pbsi", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "depth_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "pppico": {
-            "comment": "Primary (organic carbon) production by the picophytoplankton (<2 um) component alone", 
-            "dimensions": "longitude latitude olevel time", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Picophytoplankton", 
-            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_picophytoplankton", 
-            "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": "pppico", 
-            "type": "real", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "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": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocontempdiff": {
-            "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use conservative temperature as prognostic field.", 
-            "dimensions": "longitude latitude olevel time", 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized dianeutral mixing", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "ocontempdiff", 
-            "type": "real", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "parag": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
             "valid_min": "", 
-            "long_name": "Aragonite Production", 
-            "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_biological_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": "parag", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "cfc11": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
             "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": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "co3satarag": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Mole Concentration of Aragonite expressed as Carbon in Sea Water at Saturation", 
-            "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "fediss": {
-            "comment": "Dissolution, remineralization and desorption of iron back to the dissolved phase", 
-            "dimensions": "longitude latitude olevel time", 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Particle Source of Dissolved Iron", 
-            "standard_name": "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_dissolution_from_inorganic_particles", 
-            "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": "fediss", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "opottemptend": {
-            "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use potential temperature as prognostic field.", 
-            "dimensions": "longitude latitude olevel time", 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "tendency of sea water potential temperature expressed as heat content", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "opottemptend", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "nsigma": {
+        "typebare": {
+            "standard_name": "area_type", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "dissic": {
-            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
-            "dimensions": "longitude latitude olevel time", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "difmxybo": {
-            "comment": "Lateral biharmonic viscosity applied to the momentum equitions.", 
-            "dimensions": "longitude latitude olevel time", 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "ocean momentum xy biharmonic diffusivity", 
-            "standard_name": "ocean_momentum_xy_biharmonic_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m4/sec", 
-            "out_name": "difmxybo", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "zooc": {
-            "comment": "sum of zooplankton carbon component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "arag": {
-            "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)", 
-            "dimensions": "longitude latitude olevel time", 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocontemppmdiff": {
-            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use conservative temperature as prognostic field.", 
-            "dimensions": "longitude latitude olevel time", 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized mesoscale diffusion", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_diffusion", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "ocontemppmdiff", 
-            "type": "real", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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", 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "talknat": {
-            "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2", 
-            "dimensions": "longitude latitude olevel time", 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "graz": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocontemppmadvect": {
-            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.", 
-            "dimensions": "longitude latitude olevel time", 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized mesoscale advection", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "ocontemppmadvect", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "osaltpsmadvect": {
-            "comment": "Tendency of salt content for a grid cell from parameterized submesoscale eddy advection.", 
-            "dimensions": "longitude latitude olevel time", 
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
             "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized submesoscale advection", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_submesoscale_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg/m2/s", 
-            "out_name": "osaltpsmadvect", 
-            "type": "real", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "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", 
+        "co3satcalc": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in equilibrium_with_pure_calcite", 
             "units": "mol m-3", 
-            "out_name": "o2", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ocontemppsmadvect": {
-            "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized submesoscale advection", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "ocontemppsmadvect", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "zoomicro": {
-            "comment": "carbon  concentration from the microzooplankton (<20 um) component alone", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Calcite expressed as Carbon in Sea Water at Saturation", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "co3satcalc", 
+            "type": "real", 
             "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": "zoomicro", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "bddtdife": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_iron_in_sea_water_due_to_biological_processes", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "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": "", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Inorganic Iron due to Biological Activity", 
+            "comment": "Net total of biological terms in time rate of change of dissolved inorganic iron", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "bddtdife", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Mole Concentration of Calcite expressed as Carbon in Sea Water at Saturation", 
-            "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": ""
-        }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "expcalc": {
-            "comment": "Downward flux of Calcite", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Sinking Calcite Flux", 
-            "standard_name": "sinking_mole_flux_of_calcite_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": "expcalc", 
-            "type": "real", 
-            "valid_max": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co3": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Mole Concentration of Carbonate expressed as Carbon in Sea Water", 
-            "standard_name": "mole_concentration_of_carbonate_ion_in_seawater", 
+        "bddtdic": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_due_to_biological_processes", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "co3", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "pnitrate": {
-            "comment": "Primary (organic carbon) production by phytoplankton due to nitrate uptake alone", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Inorganic Carbon due to Biological Activity", 
+            "comment": "Net total of biological terms in time rate of change of dissolved inorganic carbon", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "bddtdic", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Primary Carbon Production by Phytoplankton due to Nitrate Uptake Alone", 
-            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_nitrate_utilization", 
-            "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": "pnitrate", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "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", 
+        "nh4": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "mole_concentration_of_ammonium_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "dissi14cabio", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "osaltadvect": {
-            "comment": "Tendency of salt content for a grid cell from resolved advection.", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "tendency of sea water salinity expressed as salt content due to advection", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg/m2/s", 
-            "out_name": "osaltadvect", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "expfe": {
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Ammonium Concentration", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Sinking Particulate Iron Flux", 
-            "standard_name": "sinking_mole_flux_of_particulate_iron_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": "expfe", 
+            "out_name": "nh4", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ocontempadvect": {
-            "comment": "Tendency of heat content for a grid cell from resolved advection. Reported only for models that use conservative temperature as prognostic field.", 
-            "dimensions": "longitude latitude olevel time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water conservative temperature expressed as heat content due to advection", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "ocontempadvect", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bddtalk": {
-            "comment": "Net total of biological terms in time rate of change of alkalinity", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Rate of Change of Alkalinity due to Biological Activity", 
-            "standard_name": "tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes", 
+        "bsi": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "bddtalk", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Particulate Biogenic Silica Concentration", 
+            "comment": "Sum of particulate silica component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bsi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ppcalc": {
-            "comment": "Primary (organic carbon) production by the calcite-producing phytoplankton component alone", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Calcareous Phytoplankton", 
-            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_calcareous_phytoplankton", 
+        "co3": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_carbonate_ion_in_seawater", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "ppcalc", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Carbonate expressed as Carbon in Sea Water", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "co3", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "bddtdisi": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_silicate_in_sea_water_due_to_biological_processes", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "phymisc", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Inorganic Silicate due to Biological Activity", 
+            "comment": "Net of biological terms in time rate of change of dissolved inorganic silicate", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bddtdisi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bddtdife": {
-            "comment": "Net total of biological terms in time rate of change of dissolved inorganic iron", 
+        "bddtdin": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_nitrogen_in_sea_water_due_to_biological_processes", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Nitrogen Nutrient due to Biological Activity", 
+            "comment": "Net total of biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "bddtdin", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Rate of Change of Dissolved Inorganic Iron due to Biological Activity", 
-            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_iron_in_sea_water_due_to_biological_processes", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fescav": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_scavenging_by_inorganic_particles", 
             "units": "mol m-3 s-1", 
-            "out_name": "bddtdife", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Nonbiogenic Iron Scavenging", 
+            "comment": "Dissolved Fe removed through nonbiogenic scavenging onto particles", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "fescav", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "chldiat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Diatom Chlorophyll Mass Concentration", 
+            "comment": "Chlorophyll from diatom phytoplankton component concentration alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "chldiat", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Phytoplankton Iron Concentration", 
-            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "graz": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_mole_concentration_of_organic_matter_expressed_as_carbon_in_sea_water_due_to_grazing_of_phytoplankton", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "phyfe", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Total Grazing of Phytoplankton by Zooplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "graz", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phypico": {
-            "comment": "carbon concentration from the picophytoplankton (<2 um) component alone", 
+        "dcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_dissolution", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Calcite Dissolution", 
+            "comment": "Rate of change of Calcite carbon mole concentration  due to dissolution", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dcalc", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ph": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "sea_water_ph_reported_on_total_scale", 
+            "units": "1.0", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "phypico", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "pH", 
+            "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ph", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cfc12": {
+        "expn": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Sinking Particulate Organic Nitrogen Flux", 
             "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", 
+            "out_name": "expn", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ocontemptend": {
-            "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use conservative temperature as prognostic field.", 
+        "pnitrate": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_nitrate_utilization", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Primary Carbon Production by Phytoplankton due to Nitrate Uptake Alone", 
+            "comment": "Primary (organic carbon) production by phytoplankton due to nitrate uptake alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "pnitrate", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water conservative temperature expressed as heat content", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "ocontemptend", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "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", 
+        "fediss": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_dissolution_from_inorganic_particles", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "chldiat", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Particle Source of Dissolved Iron", 
+            "comment": "Dissolution, remineralization and desorption of iron back to the dissolved phase", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "fediss", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "darag": {
-            "comment": "Rate of change of Aragonite carbon mole concentration  due to dissolution", 
+        "bddtalk": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_sea_water_alkalinity_expressed_as_mole_equivalent_due_to_biological_processes", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Alkalinity due to Biological Activity", 
+            "comment": "Net total of biological terms in time rate of change of alkalinity", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "bddtalk", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Aragonite Dissolution", 
-            "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_dissolution", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phyn": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "darag", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Phytoplankton Nitrogen Concentration", 
+            "comment": "sum of phytoplankton nitrogen component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyn", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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'", 
+        "phyp": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Phytoplankton Phosphorus Concentration", 
+            "comment": "sum of phytoplankton phosphorus components", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyp", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phyfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "phyc", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Phytoplankton Iron Concentration", 
+            "comment": "sum of phytoplankton iron component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyfe", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "remoc": {
+        "co3satarag": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in equilibrium_with_pure_aragonite", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Aragonite expressed as Carbon in Sea Water at Saturation", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "co3satarag", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Remineralization of Organic Carbon", 
-            "standard_name": "tendency_of_mole_concentration_of_organic matter_expressed_as_carbon_in_sea_water_due_to_remineralization", 
-            "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": "remoc", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ppdiaz": {
-            "comment": "Primary (organic carbon) production by the diazotrophic phytoplankton component alone", 
+        "chldiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_diazotrophs_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mass Concentration of Diazotrophs expressed as Chlorophyll in Sea Water", 
+            "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "chldiaz", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Diazotrophs", 
-            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazotrophs", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pbfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_iron_in_sea_water_due_to_biological_production", 
             "units": "mol m-3 s-1", 
-            "out_name": "ppdiaz", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Biogenic Iron Production", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "pbfe", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": "", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water", 
             "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Phytoplankton Silica Concentration", 
+            "comment": "sum of phytoplankton silica component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
             "out_name": "physi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
         "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": "", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water", 
             "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Particulate Organic Phosphorus Concentration", 
+            "comment": "sum of particulate organic phosphorus component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
             "out_name": "pop", 
             "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": ""
-        }, 
-        "href": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "tnpeo": {
-            "comment": "Rate that work is done against vertical stratification, as measured by the vertical heat and salt diffusivity. Report here as depth integrated two-dimensional field.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "tendency of ocean potential energy content", 
-            "standard_name": "endency_of_ocean_potential_energy_content", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
             "ok_min_mean_abs": "", 
-            "units": "W/m2", 
-            "out_name": "tnpeo", 
-            "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", 
+        "parag": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_biological_production", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "chlmisc", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "pp": {
-            "comment": "total primary (organic carbon) production by phytoplankton", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Aragonite Production", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "parag", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottemppmdiff": {
-            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use potential temperature as prognostic field.", 
+        "pbsi": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_silicon_in_sea_water_due_to_biological_production", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Biogenic Silica Production", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "pbsi", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized mesoscale diffusion", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_diffusion", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "opottemppmdiff", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expsi": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Sinking Particulate Silica Flux", 
-            "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water", 
+        "chlcalc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "expsi", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "difmxylo": {
-            "comment": "Lateral Laplacian viscosity applied to the momentum equitions.", 
+            "long_name": "Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water", 
+            "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "chlcalc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "ocean momentum xy laplacian diffusivity", 
-            "standard_name": "ocean_momentum_xy_laplacian_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2/sec", 
-            "out_name": "difmxylo", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pcalc": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Calcite Production", 
-            "standard_name": "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_biological_production", 
+        "expp": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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": "pcalc", 
+            "long_name": "Sinking Particulate Organic Phosphorus Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "expp", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bddtdisi": {
-            "comment": "Net of biological terms in time rate of change of dissolved inorganic silicate", 
+        "dms": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dimethyl Sulphide Concentration", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dms", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Rate of Change of Dissolved Inorganic Silicate due to Biological Activity", 
-            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_silicate_in_sea_water_due_to_biological_processes", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "exparag": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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": "bddtdisi", 
+            "long_name": "Sinking Aragonite Flux", 
+            "comment": "Downward flux of Aragonite", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "exparag", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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 and 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", 
+        "bfe": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "chl", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Particulate Biogenic Iron Concentration", 
+            "comment": "Sum of particulate organic iron component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bfe", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottempdiff": {
-            "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use potential temperature as prognostic field.", 
+        "chlpico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mass Concentration of Picophytoplankton expressed as Chlorophyll in Sea Water", 
+            "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "chlpico", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized dianeutral mixing", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "opottempdiff", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnkebto": {
-            "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", 
+        "bddtdip": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_phosphate_in_sea_water_due_to_biological_processes", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Rate of Change of Dissolved Phosphate due to Biological Activity", 
+            "comment": "Net of biological terms in time rate of change of dissolved phosphate", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "bddtdip", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of ocean eddy kinetic energy content due to parameterized eddy advection", 
-            "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W/m2", 
-            "out_name": "tnkebto", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pbfe": {
+        "pcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_biological_production", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Calcite Production", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "pcalc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Biogenic Iron Production", 
-            "standard_name": "tendency_of_mole_concentration_of_iron_in_sea_water_due_to_biological_production", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pon": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "pbfe", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Particulate Organic Nitrogen Concentration", 
+            "comment": "sum of particulate organic nitrogen component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "pon", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dfe": {
-            "comment": "Dissolved iron in sea water,  including both Fe2+ and Fe3+ ions (but not particulate detrital iron)", 
+        "chlmisc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Other Phytoplankton Chlorophyll Mass Concentration", 
+            "comment": "Chlorophyll from additional phytoplankton component concentrations alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "chlmisc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Dissolved Iron Concentration", 
-            "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "darag": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water_due_to_dissolution", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "dfe", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Aragonite Dissolution", 
+            "comment": "Rate of change of Aragonite carbon mole concentration  due to dissolution", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "darag", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ph": {
-            "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.", 
+        "ocontemppadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized eddy advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemppadvect", 
+            "type": "real", 
             "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.0", 
-            "out_name": "ph", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "calc": {
-            "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)", 
+        "dissicnat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_natural_component", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Natural Dissolved Inorganic Carbon Concentration", 
+            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissicnat", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Calcite Concentration", 
-            "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "expfe": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_iron_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Sinking Particulate Iron Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "expfe", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "po4": {
-            "comment": "", 
+        "diftrelo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "ocean tracer epineutral laplacian diffusivity", 
+            "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "diftrelo", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "exparag": {
-            "comment": "Downward flux of Aragonite", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Sinking Aragonite Flux", 
-            "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water", 
-            "modeling_realm": "ocnBgchem", 
+        "osaltpadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_eddy_advection", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "exparag", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized eddy advection", 
+            "comment": "Tendency of salt content for a grid cell from parameterized eddy advection (any form of eddy advection).", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltpadvect", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "osaltpmdiff": {
-            "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy diffusion.", 
+        "ppdiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diazotrophs", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Diazotrophs", 
+            "comment": "Primary (organic carbon) production by the diazotrophic phytoplankton component alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "ppdiaz", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized mesoscale diffusion", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_diffusion", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg/m2/s", 
-            "out_name": "osaltpmdiff", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "ppmisc": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_miscellaneous_phytoplankton", 
+            "units": "mol m-3 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "nh4", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Other Phytoplankton Carbon Production", 
+            "comment": "Primary (organic carbon) production by other phytoplankton components alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ppmisc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "osaltpadvect": {
-            "comment": "Tendency of salt content for a grid cell from parameterized eddy advection (any form of eddy advection).", 
+        "pppico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_picophytoplankton", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Picophytoplankton", 
+            "comment": "Primary (organic carbon) production by the picophytoplankton (<2 um) component alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "pppico", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized eddy advection", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_eddy_advection", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "opottempdiff": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg/m2/s", 
-            "out_name": "osaltpadvect", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized dianeutral mixing", 
+            "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use potential temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottempdiff", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difvso": {
-            "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.", 
+        "osaltdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_dianeutral_mixing", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized dianeutral mixing", 
+            "comment": "Tendency of salt content for a grid cell from parameterized dianeutral mixing.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltdiff", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "ocean vertical salt diffusivity", 
-            "standard_name": "ocean_verticalt_salt_diffusivity", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ocontemptend": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2/sec", 
-            "out_name": "difvso", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content", 
+            "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemptend", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "expp": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Sinking Particulate Organic Phosphorus Flux", 
-            "standard_name": "sinking_mole_flux_of_particulate_organic_phosphorus_in_sea_water", 
+        "ppcalc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_calcareous_phytoplankton", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "expp", 
+            "long_name": "Tendency of Mole Concentration of Organic Carbon in Sea Water due to Net Primary Production by Calcareous Phytoplankton", 
+            "comment": "Primary (organic carbon) production by the calcite-producing phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ppcalc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dms": {
-            "comment": "", 
+        "opottemppsmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized submesoscale advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemppsmadvect", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Dimethyl Sulphide Concentration", 
-            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "dms", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expn": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Sinking Particulate Organic Nitrogen Flux", 
-            "standard_name": "sinking_mole_flux_of_particulate_organic_nitrogen_in_sea_water", 
-            "modeling_realm": "ocnBgchem", 
+        "osaltadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_advection", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
             "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-2 s-1", 
-            "out_name": "expn", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to advection", 
+            "comment": "Tendency of salt content for a grid cell from resolved advection.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltadvect", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "expc": {
-            "comment": "Downward flux of particulate organic carbon", 
-            "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", 
+        "difmxylo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_momentum_xy_laplacian_diffusivity", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
             "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", 
+            "long_name": "ocean momentum xy laplacian diffusivity", 
+            "comment": "Lateral Laplacian viscosity applied to the momentum equitions.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "difmxylo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phycalc": {
-            "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone", 
+        "cfc11": {
+            "modeling_realm": "ocean", 
+            "standard_name": "moles_of_cfc11_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Moles Per Unit Mass of CFC-11 in Sea Water", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "cfc11", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "dispkexyfo": {
-            "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "ocean kinetic energy dissipation per unit area due to xy friction", 
-            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
+        "cfc12": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "moles_of_cfc12_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W/m2", 
-            "out_name": "dispkexyfo", 
+            "cell_measures": "time: mean", 
+            "long_name": "Moles Per Unit Mass of CFC-12 in Sea Water", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "cfc12", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dcalc": {
-            "comment": "Rate of change of Calcite carbon mole concentration  due to dissolution", 
+        "opottemppadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized eddy advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemppadvect", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Calcite Dissolution", 
-            "standard_name": "tendency_of_mole_concentration_of_calcite_expressed_as_carbon_in_sea_water_due_to_dissolution", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ppdiat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diatoms", 
             "units": "mol m-3 s-1", 
-            "out_name": "dcalc", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Diatom Primary Carbon Production", 
+            "comment": "Primary (organic carbon) production by the diatom component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ppdiat", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "chlpico": {
-            "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone", 
+        "remoc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_organic matter_expressed_as_carbon_in_sea_water_due_to_remineralization", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Remineralization of Organic Carbon", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "remoc", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dissicabio": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_abiotic_component", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "chlpico", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Abiotic Dissolved Inorganic Carbon Concentration", 
+            "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissicabio", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "difvho": {
-            "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.", 
+        "opottemptend": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content", 
+            "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use potential temperature as prognostic field.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemptend", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "ocean vertical heat diffusivity", 
-            "standard_name": "ocean_vertical_heat_diffusivity", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "difvso": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "ocean_verticalt_salt_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2/sec", 
-            "out_name": "difvho", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "ocean vertical salt diffusivity", 
+            "comment": "Vertical/dianeutral diffusivity applied to prognostic salinity field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "difvso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sf6": {
-            "comment": "", 
+        "difmxybo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_momentum_xy_biharmonic_diffusivity", 
+            "units": "m4 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "ocean momentum xy biharmonic diffusivity", 
+            "comment": "Lateral biharmonic viscosity applied to the momentum equitions.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "difmxybo", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sf6": {
+            "modeling_realm": "ocean", 
+            "standard_name": "moles_of_sf6_per_unit_mass_in_sea_water", 
             "units": "mol kg-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Moles Per Unit Mass of SF6 in Sea Water", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
             "out_name": "sf6", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissicabio": {
-            "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
+        "opottemppmdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_diffusion", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized mesoscale diffusion", 
+            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use potential temperature as prognostic field.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemppmdiff", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "osaltpmadvect": {
-            "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy advection.", 
+        "o2sat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water_at_saturation", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Oxygen Concentration at Saturation", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "o2sat", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized mesoscale advection", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg/m2/s", 
-            "out_name": "osaltpmadvect", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "phydiaz": {
-            "comment": "carbon concentration from the diazotrophic phytoplankton component alone", 
+        "diftrblo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_tracer_diffusivity_due_to_parameterized_mesoscale_advection", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "ocean tracer diffusivity due to parameterized mesoscale advection", 
+            "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'.  The CMIP6 name is physically more relevant.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "diftrblo", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "phydiat": {
-            "comment": "carbon from the diatom phytoplankton component concentration alone", 
+        "ocontempdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized dianeutral mixing", 
+            "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use conservative temperature as prognostic field.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontempdiff", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "ocontempadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_advection", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "dissicnat", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to advection", 
+            "comment": "Tendency of heat content for a grid cell from resolved advection. Reported only for models that use conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontempadvect", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ocontemppadvect": {
-            "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.", 
+        "dissi14cabio": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_14carbon_in_sea_water_abiotic_component", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Abiotic Dissolved Inorganic 14Carbon Concentration", 
+            "comment": "Abiotic Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissi14cabio", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized eddy advection", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "ocontemppadvect", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "osalttend": {
-            "comment": "Tendency of salt content for a grid cell from all processes.", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "tendency of sea water salinity expressed as salt content", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content", 
+        "osaltpmadvect": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_advection", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg/m2/s", 
-            "out_name": "osalttend", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized mesoscale advection", 
+            "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy advection.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltpmadvect", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "si": {
-            "comment": "", 
+        "ocontemppsmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized submesoscale advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemppsmadvect", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ppmisc": {
-            "comment": "Primary (organic carbon) production by other phytoplankton components alone", 
+        "talknat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "seawater_alkalinity_expressed_as_mole_equivalent_natural_component", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Natural Total Alkalinity", 
+            "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "talknat", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Other Phytoplankton Carbon Production", 
-            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_miscellaneous_phytoplankton", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zoomeso": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "ppmisc", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon  concentration from mesozooplankton (20-200 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoomeso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "osaltdiff": {
-            "comment": "Tendency of salt content for a grid cell from parameterized dianeutral mixing.", 
+        "tnkebto": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection", 
+            "units": "W m-2 ", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of ocean eddy kinetic energy content due to parameterized eddy advection", 
+            "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "tnkebto", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized dianeutral mixing", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_dianeutral_mixing", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "osaltpmdiff": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_diffusion", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg/m2/s", 
-            "out_name": "osaltdiff", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized mesoscale diffusion", 
+            "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy diffusion.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltpmdiff", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottemppmadvect": {
-            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.", 
+        "ocontemppmdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_diffusion", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized mesoscale diffusion", 
+            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use conservative temperature as prognostic field.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemppmdiff", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized mesoscale advection", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ocontemppmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_advection", 
             "units": "W m-2", 
-            "out_name": "opottemppmadvect", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized mesoscale advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemppmadvect", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "detoc": {
-            "comment": "Sum of detrital organic carbon component concentrations", 
+        "dispkexyfo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
+            "units": "W m-2 ", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "ocean kinetic energy dissipation per unit area due to xy friction", 
+            "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dispkexyfo", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "phyp": {
-            "comment": "sum of phytoplankton phosphorus components", 
+        "opottempadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to advection", 
+            "comment": "Tendency of heat content for a grid cell from resolved advection. Reported only for models that use potential temperature as prognostic field.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottempadvect", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissoc": {
-            "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)", 
+        "difvho": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_vertical_heat_diffusivity", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "ocean vertical heat diffusivity", 
+            "comment": "Vertical/dianeutral diffusivity applied to prognostic temperature field.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "difvho", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "o2sat": {
-            "comment": "", 
+        "osaltpsmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_submesoscale_advection", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized submesoscale advection", 
+            "comment": "Tendency of salt content for a grid cell from parameterized submesoscale eddy advection.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltpsmadvect", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Dissolved Oxygen Concentration at Saturation", 
-            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water_at_saturation", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zoomicro": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "o2sat", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Microzooplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon  concentration from the microzooplankton (<20 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoomicro", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chldiaz": {
-            "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone", 
+        "opottemppmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized mesoscale advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemppmadvect", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrblo": {
-            "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'.  The CMIP6 name is physically more relevant.", 
+        "osalttend": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of sea water salinity expressed as salt content", 
+            "comment": "Tendency of salt content for a grid cell from all processes.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "osalttend", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "ocean tracer diffusivity due to parameterized mesoscale advection", 
-            "standard_name": "ocean_tracer_diffusivity_due_to_parameterized_mesoscale_advection", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnpeo": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "endency_of_ocean_potential_energy_content", 
+            "units": "W m-2 ", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2/sec", 
-            "out_name": "diftrblo", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "tendency of ocean potential energy content", 
+            "comment": "Rate that work is done against vertical stratification, as measured by the vertical heat and salt diffusivity. Report here as depth integrated two-dimensional field.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tnpeo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bsi": {
-            "comment": "Sum of particulate silica component concentrations", 
+        "phycalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Calcareous Phytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "phycalc", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phypico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "bsi", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from the picophytoplankton (<2 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phypico", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fescav": {
-            "comment": "Dissolved Fe removed through nonbiogenic scavenging onto particles", 
+        "no3": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_nitrate_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Nitrate Concentration", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "no3", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Nonbiogenic Iron Scavenging", 
-            "standard_name": "tendency_of_mole_concentration_of_dissolved_iron_in_sea_water_due_to_scavenging_by_inorganic_particles", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "detoc": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "fescav", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Detrital Organic Carbon Concentration", 
+            "comment": "Sum of detrital organic carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "detoc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bddtdic": {
-            "comment": "Net total of biological terms in time rate of change of dissolved inorganic carbon", 
+        "pp": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Primary Carbon Production by Phytoplankton", 
+            "comment": "total primary (organic carbon) production by phytoplankton", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "pp", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Rate of Change of Dissolved Inorganic Carbon due to Biological Activity", 
-            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_due_to_biological_processes", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "expcalc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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": "bddtdic", 
+            "long_name": "Sinking Calcite Flux", 
+            "comment": "Downward flux of Calcite", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "expcalc", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ppdiat": {
-            "comment": "Primary (organic carbon) production by the diatom component alone", 
+        "dissic": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Inorganic Carbon Concentration", 
+            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissic", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Diatom Primary Carbon Production", 
-            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production_by_diatoms", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "talk": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "ppdiat", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Total Alkalinity", 
+            "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "talk", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "phyn": {
-            "comment": "sum of phytoplankton nitrogen component concentrations", 
+        "dfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Iron Concentration", 
+            "comment": "Dissolved iron in sea water,  including both Fe2+ and Fe3+ ions (but not particulate detrital iron)", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dfe", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Phytoplankton Nitrogen Concentration", 
-            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "expc": {
             "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "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", 
+            "long_name": "Sinking Particulate Organic Carbon Flux", 
+            "comment": "Downward flux of particulate organic carbon", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "expc", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "chlcalc": {
-            "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone", 
+        "phyc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Phytoplankton Carbon Concentration", 
+            "comment": "sum of phytoplankton carbon component concentrations.  In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyc", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dissoc": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "chlcalc", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Organic Carbon Concentration", 
+            "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissoc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "bddtdip": {
-            "comment": "Net of biological terms in time rate of change of dissolved phosphate", 
+        "calc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Calcite Concentration", 
+            "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "calc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Rate of Change of Dissolved Phosphate due to Biological Activity", 
-            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_phosphate_in_sea_water_due_to_biological_processes", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "bacc": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "bddtdip", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Bacterial Carbon Concentration", 
+            "comment": "Sum of bacterial carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bacc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "diftrelo": {
-            "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.", 
+        "si": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_silicate_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Silicate Concentration", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "si", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "ocean tracer epineutral laplacian diffusivity", 
-            "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "m2/sec", 
-            "out_name": "diftrelo", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottemppsmadvect": {
-            "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.", 
+        "o2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Oxygen Concentration", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "o2", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized submesoscale advection", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "opottemppsmadvect", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "zoomeso": {
-            "comment": "carbon  concentration from mesozooplankton (20-200 um) component alone", 
+        "phymisc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from additional phytoplankton component alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "phymisc", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "zooc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "zoomeso", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Zooplankton Carbon Concentration", 
+            "comment": "sum of zooplankton carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zooc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "bddtdin": {
-            "comment": "Net total of biological terms in time rate of change of nitrogen nutrients (e.g. NO3+NH4)", 
+        "phydiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from the diazotrophic phytoplankton component alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "phydiaz", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Rate of Change of Nitrogen Nutrient due to Biological Activity", 
-            "standard_name": "tendency_of_mole_concentration_of_dissolved_inorganic_nitrogen_in_sea_water_due_to_biological_processes", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "arag": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "bddtdin", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Aragonite Concentration", 
+            "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "arag", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottempadvect": {
-            "comment": "Tendency of heat content for a grid cell from resolved advection. Reported only for models that use potential temperature as prognostic field.", 
+        "chl": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Total Chlorophyll Mass Concentration", 
+            "comment": "Sum of chlorophyll from all phytoplankton group concentrations.  In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "chl", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water potential temperature expressed as heat content due to advection", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "opottempadvect", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottemppadvect": {
-            "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.", 
+        "zoocmisc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Other Zooplankton Carbon Concentration", 
+            "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso).  Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoocmisc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized eddy advection", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "opottemppadvect", 
+            "ok_max_mean_abs": ""
+        }, 
+        "expsi": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_silicon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Sinking Particulate Silica Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "expsi", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "talk": {
-            "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)", 
+        "phydiat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Mole Concentration of Diatoms expressed as Carbon in Sea Water", 
+            "comment": "carbon from the diatom phytoplankton component concentration alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "phydiat", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Total Alkalinity", 
-            "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello volume: volcello", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "po4": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phosphate_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "talk", 
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Dissolved Phosphate Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "po4", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }
     }
diff --git a/TestTables/CMIP6_SImon.json b/TestTables/CMIP6_SImon.json
index 6f2dff6..494b176 100644
--- a/TestTables/CMIP6_SImon.json
+++ b/TestTables/CMIP6_SImon.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "30.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table SImon", 
         "realm": "seaIce", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "mon", 
-        "table_id": "Table SImon", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "30.00000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
             "formula": "", 
-            "climatology": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
+            "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."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "ocean_s": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typec4pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "2000", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
+        }, 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
             "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,269 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "latitude": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "85000.", 
+                "70000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev23": {
+        "plev19": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1181,490 +1238,353 @@
                 "12500.", 
                 "10000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "alt40": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "85000.", 
+                "50000.", 
+                "25000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
             "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "92500.", 
+                "85000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+        "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
             "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,1914 +1634,2234 @@
                 "80.", 
                 "100000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
             "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
             "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
-        }, 
-        "effectRadIc": {
-            "requested": "", 
-            "stored_direction": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
             "positive": "", 
-            "must_have_bounds": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "p1000": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "ocean_double_sigma": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
+            "standard_name": "area_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))", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "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": "", 
-            "requested_bounds": "", 
+            "value": "bare_ground", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c3_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "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 area: mean where sea_ice over sea", 
-            "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": "surface_snow_amount", 
-            "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg / m2", 
-            "out_name": "sisnmass", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth_c": {
+        "typepdec": {
+            "standard_name": "area_type", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "sitemptop": {
-            "comment": "Surface temperature of sea-ice (surface temperature of snow cover on the sea ice if applicable).", 
-            "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "sitemptop", 
-            "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 area: mean where sea_ice over sea", 
-            "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"
-        }, 
-        "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", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Snow area fraction", 
-            "standard_name": "surface_snow_area_fraction", 
-            "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "sisnconc", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "siflfwdrain": {
-            "comment": "Total flux of fresh water from sea-ice surface into underlying ocean. This combines both surface melt water that drains directly into the ocean and the drainage of surface melt pond. By definition, this flux is always positive.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Freshwater flux from sea-ice surface", 
-            "standard_name": "freshwater_flux_from_ice_surface", 
-            "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "siflfwdrain", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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", 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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 area: mean where sea_ice over sea", 
-            "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"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sitempsnic": {
-            "comment": "Report surface temperature of ice where snow thickness is zero", 
-            "dimensions": "longitude latitude time", 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "sitempsnic", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "siforcecorioly": {
-            "comment": "Y-component of force on sea ice caused by coriolis force", 
-            "dimensions": "longitude latitude time", 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "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"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "siforcecoriolx": {
-            "comment": "X-component of force on sea ice caused by coriolis force", 
-            "dimensions": "longitude latitude time", 
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
             "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "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"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sidmassdyn": {
-            "comment": "Total change in sea-ice mass through dynamics-related processes (advection,...) divided by grid-cell area", 
-            "dimensions": "longitude latitude time", 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
             "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 area: mean where sea_ice over sea", 
-            "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"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "siflcondtop": {
-            "comment": "the net heat conduction flux at the ice surface", 
-            "dimensions": "longitude latitude time", 
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
             "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "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"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sitempbot": {
-            "comment": "Report temperature at interface, NOT temperature within lowermost model layer", 
-            "dimensions": "longitude latitude time", 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Temperature at ice-ocean interface", 
-            "standard_name": "sea_ice_bottom_temperature", 
-            "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "sitempbot", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "sndmasswindrif": {
-            "comment": "the rate of change of snow mass through wind drift of snow divided by grid-cell area", 
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
             "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 area: mean where sea_ice over sea", 
-            "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"
+            "type": "real"
         }, 
-        "nsigma": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "sidragtop", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "sistresave": {
-            "comment": "Average normal stress in sea ice (first stress invariant)", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Average normal stress in sea ice", 
-            "standard_name": "average_normal_stress", 
-            "modeling_realm": "seaIce", 
-            "cell_measures": "time: point area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "N m-1", 
-            "out_name": "sistresave", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "sirdgthick": {
-            "comment": "Sea Ice Ridge Height (representing mean height over the ridged area)", 
-            "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+        "ztop": {
+            "long_name": "height of top of model", 
             "units": "m", 
-            "out_name": "sirdgthick", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "dimensions": "", 
+            "type": ""
         }, 
-        "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 area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1/s", 
-            "out_name": "sishevel", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "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"
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "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"
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "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 area: mean where sea_ice", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "1/s", 
-            "out_name": "sidivvel", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "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 area: mean where sea_ice over sea", 
-            "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"
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "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 area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1/s", 
-            "out_name": "sidconcdyn", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "simpthick": {
-            "comment": "Depth of melt ponds (representing mean depth over melt pond 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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
             "units": "m", 
-            "out_name": "simpthick", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "siflsensupbot": {
-            "comment": "the net sensible heat flux under sea ice from the ocean", 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
             "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "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"
+            "type": "real"
         }, 
-        "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "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"
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "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 angle 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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "siitdsnconc", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "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 angle time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Sea-ice area fractions in thickness categories", 
-            "standard_name": "sea_ice_area_fraction_over_categories", 
+        "sipr": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "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 ", 
+            "standard_name": "rainfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Rainfall rate over sea ice", 
+            "comment": "mass of liquid precipitation falling onto sea ice divided by grid-cell area", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sipr", 
+            "type": "", 
             "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "N m-2", 
-            "out_name": "sistrydtop", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sistryubot": {
-            "comment": "Y-component of ocean stress on sea ice ", 
+        "siflswdbot": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "bottom_downwelling_shortwave_flux_into_ocean", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Downwelling shortwave flux under sea ice", 
+            "comment": "the downwelling shortwave flux underneath sea ice (always positive)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "siflswdbot", 
+            "type": "", 
             "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "N m-2", 
-            "out_name": "sistryubot", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "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", 
+        "sifllwdtop": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "sipr", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Downwelling longwave flux over sea ice", 
+            "comment": "the downwelling longwave flux over sea ice (always positive)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sifllwdtop", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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. ", 
+        "siflswutop": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Upward shortwave flux over sea ice", 
+            "comment": "the upward shortwave flux over sea ice (always negative)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "siflswutop", 
+            "type": "", 
             "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 area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siflfwbot": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "freshwater_flux_from_ice", 
             "units": "kg m-2 s-1", 
-            "out_name": "sidmassgrowthbot", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Freshwater flux from sea ice", 
+            "comment": "Total flux of fresh water from water into sea ice divided by grid-cell area; This flux is negative during ice growth (liquid water mass decreases, hence upward flux of freshwater), positive during ice melt (liquid water mass increases, hence downward flux of freshwater)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "siflfwbot", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "siflsenstop": {
-            "comment": "the net sensible heat flux over sea ice", 
+        "sistrxubot": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_base_upward_x_stress", 
+            "units": "N m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "X-component of ocean stress on sea ice", 
+            "comment": "X-component of ocean stress on sea ice ", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sistrxubot", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Net sensible heat flux over sea ice", 
-            "standard_name": "surface_upward_sensible_heat_flux", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sitemptop": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "sea_ice_surface_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "siflsenstop", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Surface temperature of sea ice", 
+            "comment": "Surface temperature of sea-ice (surface temperature of snow cover on the sea ice if applicable).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sitemptop", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
         "sndmassdyn": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "tendency_of_snow_mass_due_to_sea_ice_dynamics", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "snow mass change through advection by sea-ice dynamics", 
             "comment": "the rate of change of snow mass through advection with sea ice divided by grid-cell area", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sndmassdyn", 
+            "type": "", 
             "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 area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siflfwdrain": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "freshwater_flux_from_ice_surface", 
             "units": "kg m-2 s-1", 
-            "out_name": "sndmassdyn", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Freshwater flux from sea-ice surface", 
+            "comment": "Total flux of fresh water from sea-ice surface into underlying ocean. This combines both surface melt water that drains directly into the ocean and the drainage of surface melt pond. By definition, this flux is always positive.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "siflfwdrain", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "siareas": {
-            "comment": "total area of sea ice in the Southern hemisphere", 
-            "dimensions": "time", 
+        "sisnconc": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "surface_snow_area_fraction", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Snow area fraction", 
+            "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", 
+            "out_name": "sisnconc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Sea ice area South", 
-            "standard_name": "sea_ice_area", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sisali": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "sea_ice_salinity", 
+            "units": "0.001", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "10^6 km2", 
-            "out_name": "siareas", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Sea ice salinity", 
+            "comment": "Mean sea-ice salinity of all sea ice in grid cell", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sisali", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "siarean": {
-            "comment": "total area of sea ice in the Northern hemisphere", 
-            "dimensions": "time", 
+        "siitdsnconc": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "snow_area_fraction_over_categories", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Snow area fractions in thickness categories", 
+            "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 iceband time", 
+            "out_name": "siitdsnconc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Sea ice area North", 
-            "standard_name": "sea_ice_area", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siflcondtop": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "conductive_heat_flux_at_sea_ice_surface", 
+            "units": "W m-2 ", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "10^6 km2", 
-            "out_name": "siarean", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Net conductive heat flux in ice at the surface", 
+            "comment": "the net heat conduction flux at the ice surface", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "siflcondtop", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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", 
+        "sicompstren": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "compressive_strength_of_sea_ice", 
+            "units": "N m-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Compressive sea ice strength", 
+            "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", 
+            "out_name": "sicompstren", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Thickness of refozen ice on melt pond", 
-            "standard_name": "melt_pond_refrozen_ice", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "simpmass": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "surface_liquid_water_amount", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "simprefrozen", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Meltpond mass per area", 
+            "comment": "Meltpond mass per area of sea ice.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "simpmass", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "sidconcth": {
-            "comment": "Total change in sea-ice area fraction through thermodynamic processes", 
+        "siconc": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_area_fraction", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Sea-ice area fraction", 
+            "comment": "Area fraction of grid cell covered by sea ice", 
             "dimensions": "longitude latitude time", 
+            "out_name": "siconc", 
+            "type": "", 
             "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 area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1/s", 
-            "out_name": "sidconcth", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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", 
+        "sidmassgrowthbot": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_congelation_ice_accumulation", 
             "units": "kg m-2 s-1", 
-            "out_name": "sidmassth", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "sea-ice mass change through basal growth", 
+            "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", 
+            "out_name": "sidmassgrowthbot", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sifb": {
-            "comment": "Mean height of sea-ice surface (=snow-ice interface when snow covered) above sea level", 
+        "sidmasstrany": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_y_transport", 
+            "units": "kg s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Y-component of sea-ice mass transport", 
+            "comment": "Includes transport of both sea ice and snow by advection", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sidmasstrany", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Sea-ice freeboard", 
-            "standard_name": "sea_ice_freeboard", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sistresave": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "average_normal_stress", 
+            "units": "N m-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "sifb", 
+            "cell_measures": "area: mean where sea_ice time: point", 
+            "long_name": "Average normal stress in sea ice", 
+            "comment": "Average normal stress in sea ice (first stress invariant)", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "sistresave", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "siflfwbot": {
-            "comment": "Total flux of fresh water from water into sea ice divided by grid-cell area; This flux is negative during ice growth (liquid water mass decreases, hence upward flux of freshwater), positive during ice melt (liquid water mass increases, hence downward flux of freshwater)", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Freshwater flux from sea ice", 
-            "standard_name": "freshwater_flux_from_ice", 
+        "siitdconc": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "sea_ice_area_fraction_over_categories", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "siflfwbot", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Sea-ice area fractions in thickness categories", 
+            "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 iceband time", 
+            "out_name": "siitdconc", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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)", 
+        "simprefrozen": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "melt_pond_refrozen_ice", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Thickness of refozen ice on melt pond", 
+            "comment": "Volume of refrozen ice on melt ponds divided by meltpond covered area", 
             "dimensions": "longitude latitude time", 
+            "out_name": "simprefrozen", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Sea-ice thickness", 
-            "standard_name": "sea_ice_thickness", 
-            "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "sithick", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siacrossline": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_transport_across_line", 
+            "units": "kg s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Sea ice mass flux through straits", 
+            "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", 
+            "out_name": "siacrossline", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "siflswdtop": {
-            "comment": "the downwelling shortwave flux over sea ice (always positive by sign convention)", 
+        "siforcecoriolx": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "coriolis_force_on_sea_ice_x", 
+            "units": "N m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Coriolis force term in force balance (x-component)", 
+            "comment": "X-component of force on sea ice caused by coriolis force", 
             "dimensions": "longitude latitude time", 
+            "out_name": "siforcecoriolx", 
+            "type": "", 
             "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "siflswdtop", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
+        "sidmasstranx": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_x_transport", 
+            "units": "kg s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "X-component of sea-ice mass transport", 
+            "comment": "Includes transport of both sea ice and snow by advection", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sidmasstranx", 
             "type": "", 
-            "dimensions": ""
-        }, 
-        "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", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siforceintstrx": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "internal_stress_in_sea_ice_x", 
+            "units": "N m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "10^3 km3", 
-            "out_name": "sivoln", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Internal stress term in force balance (x-component)", 
+            "comment": "X-component of force on sea ice caused by internal stress (divergence of sigma)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "siforceintstrx", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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", 
+        "sidmassdyn": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_dynamics", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "10^6 km2", 
-            "out_name": "siextents", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "sea-ice mass change from dynamics", 
+            "comment": "Total change in sea-ice mass through dynamics-related processes (advection,...) divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sidmassdyn", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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 angle time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Sea-ice thickness in thickness categories", 
-            "standard_name": "sea_ice_thickness_over_categories", 
+        "sidconcth": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "tendency_of_sea_ice_area_fraction_due_to_thermodynamics", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "siitdthick", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "sea-ice area fraction change from thermodynamics", 
+            "comment": "Total change in sea-ice area fraction through thermodynamic processes", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sidconcth", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sndmasssubl": {
-            "comment": "the rate of change of snow mass through sublimation and evaporation divided by grid-cell area", 
+        "sidragbot": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "surface_drag_coefficient_for_momentum_in_water", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Ocean drag coefficient", 
+            "comment": "Oceanic drag coefficient that is used to calculate the oceanic momentum drag on sea ice", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sidragbot", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "snow mass change through evaporation or sublimation", 
-            "standard_name": "surface_snow_sublimation_flux", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sitimefrac": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "sea_ice_time_fraction", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "sndmasssubl", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Fraction of time steps with sea ice", 
+            "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", 
+            "out_name": "sitimefrac", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sisnthick": {
-            "comment": "Actual thickness of snow (snow volume divided by snow-covered area)", 
+        "sitempsnic": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "snow_sea_ice_interface_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Temperature at snow-ice interface", 
+            "comment": "Report surface temperature of ice where snow thickness is zero", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sitempsnic", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Snow thickness", 
-            "standard_name": "surface_snow_thickness", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siflsaltbot": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where snow over sea_ice", 
+            "standard_name": "salt_flux_from_ice", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "sisnthick", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Salt flux from sea ice", 
+            "comment": "Total flux of salt from water into sea ice divided by grid-cell area; salt flux is upward (negative) during ice growth when salt is embedded into the ice and downward (positive) during melt when salt from sea ice is again released to the ocean", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "siflsaltbot", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
         "sispeed": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_speed", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Sea-ice speed", 
             "comment": "Speed of ice (i.e. mean absolute velocity) to account for back-and-forth movement of the ice", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sispeed", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Sea-ice speed", 
-            "standard_name": "sea_ice_speed", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidragtop": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "surface_drag_coefficient_for_momentum_in_air", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m s-1", 
-            "out_name": "sispeed", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Atmospheric drag coefficient", 
+            "comment": "Atmospheric drag coefficient that is used to calculate the atmospheric momentum drag on sea ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sidragtop", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sisali": {
-            "comment": "Mean sea-ice salinity of all sea ice in grid cell", 
-            "dimensions": "longitude latitude time", 
+        "sidivvel": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "divergence_of_sea_ice_velocity", 
+            "units": "s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice time: point", 
+            "long_name": "Divergence of the sea-ice velocity field", 
+            "comment": "Divergence of sea-ice velocity field (first shear strain invariant)", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "sidivvel", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Sea ice salinity", 
-            "standard_name": "sea_ice_salinity", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sivols": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "sea_ice_volume", 
+            "units": "1e3 km3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "g kg-1", 
-            "out_name": "sisali", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Sea ice volume South", 
+            "comment": "total volume of sea ice in the Southern hemisphere", 
+            "dimensions": "time", 
+            "out_name": "sivols", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sidmasstrany": {
-            "comment": "Includes transport of both sea ice and snow by advection", 
+        "siforcetilty": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_surface_tilt_force_on_sea_ice_y", 
+            "units": "N m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Sea-surface tilt term in force balance (y-component)", 
+            "comment": "Y-component of force on sea ice caused by sea-surface tilt", 
             "dimensions": "longitude latitude time", 
+            "out_name": "siforcetilty", 
+            "type": "", 
             "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 area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg s-1", 
-            "out_name": "sidmasstrany", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "siflswdbot": {
-            "comment": "the downwelling shortwave flux underneath sea ice (always positive)", 
+        "siflsensupbot": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "ice_ocean_heat_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Net sensible heat flux under sea ice", 
+            "comment": "the net sensible heat flux under sea ice from the ocean", 
             "dimensions": "longitude latitude time", 
+            "out_name": "siflsensupbot", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Downwelling shortwave flux under sea ice", 
-            "standard_name": "bottom_downwelling_shortwave_flux_into_ocean", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sndmasswindrif": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "tendency_of_snow_mass_due_to_drifting_snow", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "siflswdbot", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "snow mass change through wind drift of snow", 
+            "comment": "the rate of change of snow mass through wind drift of snow divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sndmasswindrif", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
             "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Upward longwave flux over sea ice", 
+            "comment": "the upward longwave flux over sea ice (always negative)", 
+            "dimensions": "longitude latitude time", 
             "out_name": "sifllwutop", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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", 
+        "siextents": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "sea_ice_extent", 
+            "units": "1e6 km2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "N m-2", 
-            "out_name": "siforceintstry", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Sea ice extent South", 
+            "comment": "Total area of all Southern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice", 
+            "dimensions": "time", 
+            "out_name": "siextents", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "siforceintstrx": {
-            "comment": "X-component of force on sea ice caused by internal stress (divergence of sigma)", 
+        "sithick": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Sea-ice thickness", 
+            "comment": "Actual (floe) thickness of sea ice (NOT volume divided by grid area as was done in CMIP5)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sithick", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Internal stress term in force balance (x-component)", 
-            "standard_name": "internal_stress_in_sea_ice_x", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "simpconc": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "melt_pond_fraction", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "N m-2", 
-            "out_name": "siforceintstrx", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Meltpond area fraction", 
+            "comment": "Area fraction of grid cell that is covered by melt ponds", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "simpconc", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "siconc": {
-            "comment": "Area fraction of grid cell covered by sea ice", 
+        "sifb": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_freeboard", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Sea-ice freeboard", 
+            "comment": "Mean height of sea-ice surface (=snow-ice interface when snow covered) above sea level", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sifb", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Sea-ice area fraction", 
-            "standard_name": "sea_ice_area_fraction", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidmassmelttop": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_surface_melting", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "siconc", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "sea-ice mass change through surface melting", 
+            "comment": "The rate of change of sea ice mass through melting at the ice surface divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sidmassmelttop", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sirdgconc": {
-            "comment": "Area fraction of grid cell covered by ridged sea ice", 
+        "sidmasslat": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_lateral_melting", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Lateral sea ice melt rate", 
+            "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", 
+            "out_name": "sidmasslat", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Ridged ice area fraction", 
-            "standard_name": "fraction_of_ridged_sea_ice", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sistremax": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "maximum_shear_stress", 
+            "units": "N m-1", 
             "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: point", 
+            "long_name": "Maximum shear stress in sea ice", 
+            "comment": "Maximum shear stress in sea ice (second stress invariant)", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "sistremax", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "sirdgconc", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siareas": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_area", 
+            "units": "1e6 km2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Sea ice area South", 
+            "comment": "total area of sea ice in the Southern hemisphere", 
+            "dimensions": "time", 
+            "out_name": "siareas", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sistrxdtop": {
-            "comment": "X-component of atmospheric stress on sea ice", 
+        "sihc": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "integral_of_sea_ice_temperature_wrt_depth_expressed_as_heat_content", 
+            "units": "J m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Sea-ice heat content per unit area", 
+            "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", 
+            "out_name": "sihc", 
+            "type": "", 
             "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "N m-2", 
-            "out_name": "sistrxdtop", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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 angle time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Snow thickness in thickness categories", 
-            "standard_name": "snow_thickness_over_categories", 
+        "siforcecorioly": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "coriolis_force_on_sea_ice_y", 
+            "units": "N m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "siitdsnthick", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Coriolis force term in force balance (y-component)", 
+            "comment": "Y-component of force on sea ice caused by coriolis force", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "siforcecorioly", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "sea_ice_albedo", 
             "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Sea-ice or snow albedo", 
+            "comment": "Mean surface albedo of entire ice-covered part of grid cell", 
+            "dimensions": "longitude latitude time", 
             "out_name": "sialb", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "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_amount", 
+        "sistrydtop": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "surface_downward_y_stress", 
+            "units": "N m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg  m-2 ", 
-            "out_name": "simass", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Y-component of atmospheric stress on sea ice", 
+            "comment": "Y-component of atmospheric stress on sea ice ", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sistrydtop", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sndmassmelt": {
-            "comment": "the rate of change of snow mass through melt divided by grid-cell area", 
+        "siforcetiltx": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_surface_tilt_force_on_sea_ice_x", 
+            "units": "N m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Sea-surface tilt term in force balance (x-component)", 
+            "comment": "X-component of force on sea ice caused by sea-surface tilt", 
             "dimensions": "longitude latitude time", 
+            "out_name": "siforcetiltx", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "snow mass change through melt", 
-            "standard_name": "surface_snow_melt_flux", 
-            "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "sndmassmelt", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sndmasssnf": {
-            "comment": "mass of solid precipitation falling onto sea ice divided by grid-cell area", 
+        "sidmassth": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_thermodynamics", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "sea-ice mass change from thermodynamics", 
+            "comment": "Total change in sea-ice mass from thermodynamic processes divided by grid-cell area", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sidmassth", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "snow mass change through snow fall", 
-            "standard_name": "snowfall_flux", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sifllatstop": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "sndmasssnf", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Net latent heat flux over sea ice", 
+            "comment": "the net latent heat flux over sea ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sifllatstop", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "simpmass": {
-            "comment": "Meltpond mass per area of sea ice.", 
+        "simass": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_amount", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Sea-ice mass per area", 
+            "comment": "Total mass of sea ice divided by grid-cell area", 
             "dimensions": "longitude latitude time", 
+            "out_name": "simass", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Meltpond mass per area", 
-            "standard_name": "surface_liquid_water_amount", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sitempbot": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "sea_ice_bottom_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2", 
-            "out_name": "simpmass", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Temperature at ice-ocean interface", 
+            "comment": "Report temperature at interface, NOT temperature within lowermost model layer", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sitempbot", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
         "siu": {
-            "comment": "The 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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "sea_ice_x_velocity", 
             "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "X-component of sea ice velocity", 
+            "comment": "The x-velocity of ice on native model grid", 
+            "dimensions": "longitude latitude time", 
             "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 where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "J m-2", 
-            "out_name": "sihc", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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": ""
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "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", 
+        "sivol": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "sidmassmelttop", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Sea-ice volume per area", 
+            "comment": "Total volume of sea ice divided by grid-cell area (this used to be called ice thickness in CMIP5)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sivol", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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", 
+        "sirdgthick": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "sidmassevapsubl", 
+            "standard_name": "thickness_of_ridged_sea_ice", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Ridged ice thickness", 
+            "comment": "Sea Ice Ridge Height (representing mean height over the ridged area)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sirdgthick", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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"
-        }, 
-        "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", 
+        "sidconcdyn": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "tendency_of_sea_ice_area_fraction_due_to_dynamics", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "10^6 km2", 
-            "out_name": "siextentn", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "sea-ice area fraction change from dynamics", 
+            "comment": "Total change in sea-ice area fraction through dynamics-related processes (advection, divergence...)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sidconcdyn", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sidragbot": {
-            "comment": "Oceanic drag coefficient that is used to calculate the oceanic momentum drag on sea ice", 
+        "sidmassmeltbot": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_basal_melting", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "sea-ice mass change through bottom melting", 
+            "comment": "The rate of change of sea ice mass through melting at the ice bottom divided by grid-cell area", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sidmassmeltbot", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Ocean drag coefficient", 
-            "standard_name": "surface_drag_coefficient_for_momentum_in_water", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siitdthick": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "sea_ice_thickness_over_categories", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "sidragbot", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Sea-ice thickness in thickness categories", 
+            "comment": "Actual (floe) thickness of sea ice in each  category (NOT volume divided by grid area),  (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of categories as third coordinate axis)", 
+            "dimensions": "longitude latitude iceband time", 
+            "out_name": "siitdthick", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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)", 
+        "sndmasssi": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "tendency_of_snow_mass_due_to_snow_to_ice_conversion", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "snow mass change through snow-to-ice conversion", 
+            "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", 
+            "out_name": "sndmasssi", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Lateral sea ice melt rate", 
-            "standard_name": "tendency_of_sea_ice_amount_due_to_lateral_melting", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sistrxdtop": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "surface_downward_x_stress", 
+            "units": "N m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "sidmasslat", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "X-component of atmospheric stress on sea ice", 
+            "comment": "X-component of atmospheric stress on sea ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sistrxdtop", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "siflcondbot": {
-            "comment": "the net heat conduction flux at the ice base ", 
+        "sisnhc": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "thermal_energy_content_of_surface_snow", 
+            "units": "J m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where snow over sea_ice area: time: mean where sea_ice", 
+            "long_name": "Snow-heat content per unit area", 
+            "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", 
+            "out_name": "sisnhc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Net conductive heat fluxes in ice at the bottom", 
-            "standard_name": "conductive_heat_flux_at_sea_ice_bottom", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sisnthick": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2 ", 
-            "out_name": "siflcondbot", 
+            "cell_measures": "area: mean where snow over sea_ice area: time: mean where sea_ice", 
+            "long_name": "Snow thickness", 
+            "comment": "Actual thickness of snow (snow volume divided by snow-covered area)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sisnthick", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "sitimefrac": {
-            "comment": "Fraction of time steps of the averaging period during which sea ice is present (siconc >0 ) in a grid cell ", 
+        "sidmasssi": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_snow_conversion", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "sea-ice mass change through snow-to-ice conversion", 
+            "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", 
+            "out_name": "sidmasssi", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Fraction of time steps with sea ice", 
-            "standard_name": "sea_ice_time_fraction", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sivoln": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "sea_ice_volume", 
+            "units": "1e3 km3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "sitimefrac", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Sea ice volume North", 
+            "comment": "total volume of sea ice in the Northern hemisphere", 
+            "dimensions": "time", 
+            "out_name": "sivoln", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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", 
+        "siflsenstop": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg s-1", 
-            "out_name": "sidmasstranx", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Net sensible heat flux over sea ice", 
+            "comment": "the net sensible heat flux over sea ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "siflsenstop", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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)))", 
+        "siv": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "sea_ice_y_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Y-component of sea ice velocity", 
+            "comment": "The y-velocity of ice on native model grid", 
             "dimensions": "longitude latitude time", 
+            "out_name": "siv", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Compressive sea ice strength", 
-            "standard_name": "compressive_strength_of_sea_ice", 
-            "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "N m-1", 
-            "out_name": "sicompstren", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sifllwdtop": {
-            "comment": "the downwelling longwave flux over sea ice (always positive)", 
+        "siforceintstry": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "internal_stress_in_sea_ice_y", 
+            "units": "N m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Internal stress term in force balance (y-component)", 
+            "comment": "Y-component of force on sea ice caused by internal stress (divergence of sigma)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "siforceintstry", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Downwelling longwave flux over sea ice", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "siage": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "age_of_sea_ice", 
+            "units": "s", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "sifllwdtop", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Age of sea ice", 
+            "comment": "Age of sea ice", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "siage", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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.", 
+        "sndmasssubl": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "surface_snow_sublimation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "snow mass change through evaporation or sublimation", 
+            "comment": "the rate of change of snow mass through sublimation and evaporation divided by grid-cell area", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sndmasssubl", 
+            "type": "", 
             "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 where sea_ice area: mean where sea_ice area: mean where snow over sea_ice", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "J m-2", 
-            "out_name": "sisnhc", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sidmassgrowthwat": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "tendency_of_sea_ice_amount_due_to_freezing_in_open_water", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "sea-ice mass change through growth in supercooled open water (aka frazil)", 
+            "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", 
+            "out_name": "sidmassgrowthwat", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sistremax": {
-            "comment": "Maximum shear stress in sea ice (second stress invariant)", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Maximum shear stress in sea ice", 
-            "standard_name": "maximum_shear_stress", 
+        "siarean": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: point area: mean where sea_ice", 
+            "standard_name": "sea_ice_area", 
+            "units": "1e6 km2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "N m-1", 
-            "out_name": "sistremax", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Sea ice area North", 
+            "comment": "total area of sea ice in the Northern hemisphere", 
+            "dimensions": "time", 
+            "out_name": "siarean", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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": "The y-velocity of ice on native model grid", 
+        "sirdgconc": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "fraction_of_ridged_sea_ice", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Ridged ice area fraction", 
+            "comment": "Area fraction of grid cell covered by ridged sea ice", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sirdgconc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Y-component of sea ice velocity", 
-            "standard_name": "sea_ice_y_velocity", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sishevel": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "maximum_shear_of_sea_ice_velocity", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m s-1", 
-            "out_name": "siv", 
+            "cell_measures": "area: mean where sea_ice time: point", 
+            "long_name": "Maximum shear of sea-ice velocity field", 
+            "comment": "Maximum shear of sea-ice velocity field (second shear strain invariant)", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "sishevel", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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", 
+        "sistryubot": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "sea_ice_base_upward_y_stress", 
+            "units": "N m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "siflswutop", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Y-component of ocean stress on sea ice", 
+            "comment": "Y-component of ocean stress on sea ice ", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sistryubot", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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", 
+        "siextentn": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/s", 
-            "out_name": "siacrossline", 
+            "standard_name": "sea_ice_extent", 
+            "units": "1e6 km2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Sea ice extent North", 
+            "comment": "Total area of all Northern-Hemisphere grid cells that are covered by at least 15 % areal fraction of sea ice", 
+            "dimensions": "time", 
+            "out_name": "siextentn", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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", 
+        "sidmassevapsubl": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "water_evaporation_flux", 
             "units": "kg m-2 s-1", 
-            "out_name": "sidmassmeltbot", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "sea-ice mass change through evaporation and sublimation", 
+            "comment": "The rate of change of sea-ice mass change through evaporation and sublimation divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sidmassevapsubl", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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", 
+        "siflswdtop": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "s", 
-            "out_name": "siage", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Downwelling shortwave flux over sea ice", 
+            "comment": "the downwelling shortwave flux over sea ice (always positive by sign convention)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "siflswdtop", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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", 
+        "sisaltmass": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "standard_name": "sea_ice_salt_mass", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "simpconc", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Mass of salt in sea ice per area", 
+            "comment": "Total mass of all salt in sea ice divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sisaltmass", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "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 ", 
+        "sisnmass": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "surface_snow_amount", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Snow mass per area", 
+            "comment": "Total mass of snow on sea ice divided by grid-cell area", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sisnmass", 
+            "type": "", 
             "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 area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "sidmassgrowthwat", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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_thickness", 
+        "siitdsnthick": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "snow_thickness_over_categories", 
             "units": "m", 
-            "out_name": "sivol", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Snow thickness in thickness categories", 
+            "comment": "Actual thickness of snow in each  category (NOT volume divided by grid area),  (vector with one entry for each thickness category starting from the thinnest category, netcdf file should use thickness bounds of categories as third coordinate axis)", 
+            "dimensions": "longitude latitude iceband time", 
+            "out_name": "siitdsnthick", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "siflsaltbot": {
-            "comment": "Total flux of salt from water into sea ice divided by grid-cell area; salt flux is upward (negative) during ice growth when salt is embedded into the ice and downward (positive) during melt when salt from sea ice is again released to the ocean", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Salt flux from sea ice", 
-            "standard_name": "salt_flux_from_ice", 
+        "sndmasssnf": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "snowfall_flux", 
             "units": "kg m-2 s-1", 
-            "out_name": "siflsaltbot", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "snow mass change through snow fall", 
+            "comment": "mass of solid precipitation falling onto sea ice divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sndmasssnf", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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", 
+        "siflcondbot": {
+            "modeling_realm": "seaIce", 
+            "standard_name": "conductive_heat_flux_at_sea_ice_bottom", 
+            "units": "W m-2 ", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice area: time: mean where sea_ice", 
+            "long_name": "Net conductive heat fluxes in ice at the bottom", 
+            "comment": "the net heat conduction flux at the ice base ", 
             "dimensions": "longitude latitude time", 
+            "out_name": "siflcondbot", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Net latent heat flux over sea ice", 
-            "standard_name": "surface_upward_latent_heat_flux", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sndmassmelt": {
             "modeling_realm": "seaIce", 
-            "cell_measures": "time: mean where sea_ice area: mean where sea_ice area: mean where sea_ice", 
+            "standard_name": "surface_snow_melt_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "sifllatstop", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "snow mass change through melt", 
+            "comment": "the rate of change of snow mass through melt divided by grid-cell area", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sndmassmelt", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }
     }
diff --git a/TestTables/CMIP6_aerannual.json b/TestTables/CMIP6_aerannual.json
index 1720c1d..5c39561 100644
--- a/TestTables/CMIP6_aerannual.json
+++ b/TestTables/CMIP6_aerannual.json
@@ -1,747 +1,1049 @@
 {
     "Header": {
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table aerannual", 
+        "realm": "aerosol", 
+        "frequency": "yr", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
+        "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "365.00000", 
-        "realm": "aero", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "yr", 
-        "table_id": "Table aerannual", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
         "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
+            "requested": [
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
+            ], 
+            "requested_bounds": [
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
+            ], 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tau": {
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                "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": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "olayer100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev19": {
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "-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": "decreasing", 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p220": {
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "site": {
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
             "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
             "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
             "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "p840": {
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "location": {
+            "standard_name": "", 
             "units": "", 
-            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "axis": "", 
+            "long_name": "location index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth0m": {
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lon", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "360.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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", 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
             "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)", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
             "units": "", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": "0. 100."
+        }, 
+        "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "line", 
+            "positive": "", 
+            "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"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
-        }, 
-        "sdepth1": {
-            "requested": "", 
-            "stored_direction": "increasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
             "formula": "", 
-            "climatology": "yes", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
-        "time3": {
+        "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "oline": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -758,248 +1060,67 @@
                 "500.", 
                 "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
             "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
+            "axis": "Z", 
             "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
             "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1181,193 +1238,240 @@
                 "12500.", 
                 "10000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
             "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,294 +1481,110 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "dbze": {
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
+            "tolerance": "0.001", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1705,569 +1620,906 @@
                 "15.", 
                 "20.", 
                 "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
                 "40.", 
-                "50.", 
-                "50.", 
                 "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "hybrid_height": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "depth_c": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "lossch4": {
-            "comment": "proposed name: tendency_of_mole_concentration_of_methane_due_to_chemical_gross_destruction", 
-            "dimensions": "time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Annual Loss of atmospheric Methane", 
-            "standard_name": "tendency_of_mole_concentration_of_methane_due_to_chemical_gross_destruction", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole m-3 s-1", 
-            "out_name": "lossch4", 
-            "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "ap_bnds": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "ap": {
+        "ptop": {
+            "long_name": "pressure at top of model", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": ""
         }, 
-        "href": {
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "zlev": {
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
             "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
             "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "burdenco": {
-            "comment": "total yearly average burden", 
-            "dimensions": "time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Atmosphere Carbon Monoxide Burden", 
-            "standard_name": "moles_of_carbon_monoxide_in_atmosphere", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "moles", 
-            "out_name": "burdenco", 
-            "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "sigma_bnds": {
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
             "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
             "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "burdenn2o": {
-            "comment": "total yearly average burden", 
-            "dimensions": "time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Atmosphere Nitrous Oxide Burden", 
-            "standard_name": "moles_of_nitrous_oxide_in_atmosphere", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "moles", 
-            "out_name": "burdenn2o", 
-            "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
-        "b_bnds": {
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "losstropch4": {
-            "comment": "total yearly averaged tropospheric loss", 
-            "dimensions": "time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Annual Loss of tropospheric Methane", 
+            "modeling_realm": "aerosol", 
             "standard_name": "", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "units": "mol yr-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mol/yr", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Annual Loss of tropospheric Methane", 
+            "comment": "total yearly averaged tropospheric loss", 
+            "dimensions": "time", 
             "out_name": "losstropch4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "burdench4": {
-            "comment": "total yearly average burden", 
+        "lossco": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_mole_concentration_of_carbon_monoxide_due_to_chemical_gross_destruction", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Annual Loss of atmospheric Carbon Monoxide", 
+            "comment": "proposed name: tendency_of_mole_concentration_of_carbon_monoxide_due_to_chemical_gross_destruction", 
             "dimensions": "time", 
+            "out_name": "lossco", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Atmosphere Methane Burden", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "burdench4": {
+            "modeling_realm": "aerosol", 
             "standard_name": "moles_of_methane_in_atmosphere", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "units": "mol", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "moles", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Atmosphere Methane Burden", 
+            "comment": "total yearly average burden", 
+            "dimensions": "time", 
             "out_name": "burdench4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lossco": {
-            "comment": "proposed name: tendency_of_mole_concentration_of_carbon_monoxide_due_to_chemical_gross_destruction", 
+        "burdenn2o": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "moles_of_nitrous_oxide_in_atmosphere", 
+            "units": "mol", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Atmosphere Nitrous Oxide Burden", 
+            "comment": "total yearly average burden", 
             "dimensions": "time", 
+            "out_name": "burdenn2o", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Annual Loss of atmospheric Carbon Monoxide", 
-            "standard_name": "tendency_of_mole_concentration_of_carbon_monoxide_due_to_chemical_gross_destruction", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mole m-3 s-1", 
-            "out_name": "lossco", 
+            "ok_max_mean_abs": ""
+        }, 
+        "lossch4": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_mole_concentration_of_methane_due_to_chemical_gross_destruction", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Annual Loss of atmospheric Methane", 
+            "comment": "proposed name: tendency_of_mole_concentration_of_methane_due_to_chemical_gross_destruction", 
+            "dimensions": "time", 
+            "out_name": "lossch4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "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"
-        }, 
-        "losstropco": {
+        "lossn2o": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "", 
+            "units": "mol yr-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Annual Loss of atmospheric Nitrous Oxide", 
             "comment": "total yearly averaged tropospheric loss", 
             "dimensions": "time", 
+            "out_name": "lossn2o", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Annual Loss of tropospheric Carbon Monoxide", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "losstropco": {
+            "modeling_realm": "aerosol", 
             "standard_name": "", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+            "units": "mol yr-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mol/yr", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Annual Loss of tropospheric Carbon Monoxide", 
+            "comment": "total yearly averaged tropospheric loss", 
+            "dimensions": "time", 
             "out_name": "losstropco", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "lossn2o": {
-            "comment": "total yearly averaged tropospheric loss", 
+        "burdenco": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "moles_of_carbon_monoxide_in_atmosphere", 
+            "units": "mol", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Atmosphere Carbon Monoxide Burden", 
+            "comment": "total yearly average burden", 
             "dimensions": "time", 
+            "out_name": "burdenco", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Annual Loss of atmospheric Nitrous Oxide", 
-            "standard_name": "", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mol/yr", 
-            "out_name": "lossn2o", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
-        }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
         }
     }
 }
diff --git a/TestTables/CMIP6_aerdaily.json b/TestTables/CMIP6_aerdaily.json
index de04eb0..4b9c4d6 100644
--- a/TestTables/CMIP6_aerdaily.json
+++ b/TestTables/CMIP6_aerdaily.json
@@ -1,709 +1,846 @@
 {
     "Header": {
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table aerdaily", 
+        "realm": "aerosol", 
+        "frequency": "day", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
+        "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "1.00000", 
-        "realm": "aero", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "day", 
-        "table_id": "Table aerdaily", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
         "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "ocean_s": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "2000", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -715,291 +852,275 @@
                 "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+                "iceland_faroe_channel", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "latitude": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,614 +1174,417 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev27": {
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
-                "97500.", 
-                "95000.", 
                 "92500.", 
-                "90000.", 
-                "87500.", 
                 "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
                 "70000.", 
-                "65000.", 
                 "60000.", 
-                "55000.", 
                 "50000.", 
-                "45000.", 
                 "40000.", 
-                "35000.", 
                 "30000.", 
                 "25000.", 
-                "22500.", 
                 "20000.", 
-                "17500.", 
+                "17000.", 
                 "15000.", 
-                "12500.", 
-                "10000."
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "alt40": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+                "10000.", 
+                "1000.", 
+                "100."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "92500.", 
+                "85000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+        "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
             "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,736 +1634,1073 @@
                 "80.", 
                 "100000."
             ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "scatratio", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "1", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "1.0", 
-            "axis": "Z"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "longitude": {
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degrees_east", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c3_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_deciduous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_decidous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "maxpblz": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "maximum PBL height", 
-            "standard_name": "", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "maxpblz", 
-            "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "tas": {
-            "comment": "near-surface (usually, 2 meter) air temperature", 
+        "ps": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "surface_air_pressure", 
+            "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Surface Air Pressure", 
+            "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", 
+            "out_name": "ps", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Surface Air Temperature", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "tas", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth_c": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "ap_bnds": {
-            "units": "Pa", 
             "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "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": ""
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "orog": {
-            "units": "m", 
             "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "minpblz": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "minimum PBL height", 
-            "standard_name": "", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+        "ztop": {
+            "long_name": "height of top of model", 
             "units": "m", 
-            "out_name": "minpblz", 
-            "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "dimensions": "", 
+            "type": ""
         }, 
-        "zlev": {
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
             "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
             "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "zg100": {
-            "comment": "Geopotential height on the 100 hPa surface", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Geopotential Height at 100 hPa", 
-            "standard_name": "geopotential_height", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zg100", 
-            "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "pr": {
-            "comment": "includes both liquid and solid phases", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "precipitation", 
-            "standard_name": "precipitation_flux", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "pr", 
-            "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "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": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "ps", 
-            "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "sigma_bnds": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "o3smax": {
-            "comment": "maximum near-surface ozone  (add cell_method attribute 'ozone: max')", 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "daily maximum O3 volume mixing ratio in lowest model layer", 
-            "standard_name": "mole_fraction_of_ozone_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "o3smax", 
-            "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "type": "real"
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "toz": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Total Column Ozone", 
             "comment": "total ozone column in DU", 
             "dimensions": "longitude latitude time", 
+            "out_name": "toz", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Total Column Ozone", 
-            "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "toz", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cod": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "cloud optical depth", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cod", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
         "tasmin": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Daily Minimum Near-Surface Air Temperature", 
             "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tasmin", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Daily Minimum Near-Surface Air Temperature", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tas": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "air_temperature", 
             "units": "K", 
-            "out_name": "tasmin", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tas", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "zg10": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Geopotential Height at 10 hPa", 
             "comment": "Geopotential height on the 10 hPa surface", 
             "dimensions": "longitude latitude time", 
+            "out_name": "zg10", 
+            "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tpp": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "", 
+            "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "tropopause pressure", 
+            "comment": "Only required for the first day 00:00 UTC of each month. The tropopause follows the WMO definition and should be consistent with the the tropopause definition used for tpo3chm and lso3chm.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tpp", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Geopotential Height at 10 hPa", 
-            "standard_name": "geopotential_height", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "maxpblz": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "", 
             "units": "m", 
-            "out_name": "zg10", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "maximum PBL height", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "maxpblz", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "zg1000": {
-            "comment": "Geopotential height on the 1000 hPa surface", 
+        "pr": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "precipitation", 
+            "comment": "includes both liquid and solid phases", 
             "dimensions": "longitude latitude time", 
+            "out_name": "pr", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Geopotential Height at 1000 hPa", 
-            "standard_name": "geopotential_height", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zg1000", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsds": {
-            "comment": "surface solar irradiance for UV calculations", 
+        "tasmax": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Daily Maximum Near-Surface Air Temperature", 
+            "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tasmax", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Surface Downwelling Shortwave Radiation", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsds", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
+        "minpblz": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "", 
             "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "zg500": {
-            "comment": "geopotential height on the 500 hPa surface", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "minimum PBL height", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "minpblz", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Geopotential Height at 500 hPa", 
-            "standard_name": "geopotential_height", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zg500", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
         "ua10": {
-            "comment": "Zonal wind on the 10 hPa surface", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Eastward Wind at 10 hPa", 
+            "modeling_realm": "aerosol", 
             "standard_name": "eastward_wind", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Eastward Wind at 10 hPa", 
+            "comment": "Zonal wind on the 10 hPa surface", 
+            "dimensions": "longitude latitude time", 
             "out_name": "ua10", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "cod": {
-            "comment": "", 
+        "rsds": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "comment": "surface solar irradiance for UV calculations", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rsds", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "cloud optical depth", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "cod", 
+            "ok_max_mean_abs": ""
+        }, 
+        "o3smax": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mole_fraction_of_ozone_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "daily maximum O3 volume mixing ratio in lowest model layer", 
+            "comment": "maximum near-surface ozone  (add cell_method attribute 'ozone: max')", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "o3smax", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdscs": {
-            "comment": "surface solar irradiance clear sky for UV calculations", 
+        "zg1000": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Geopotential Height at 1000 hPa", 
+            "comment": "Geopotential height on the 1000 hPa surface", 
             "dimensions": "longitude latitude time", 
+            "out_name": "zg1000", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nufl": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "net_upward_longwave_flux_in_air", 
             "units": "W m-2", 
-            "out_name": "rsdscs", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "", 
+            "comment": "outgoing longwave irradiance", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nufl", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tpp": {
-            "comment": "Only required for the first day 00:00 UTC of each month. The tropopause follows the WMO definition and should be consistent with the the tropopause definition used for tpo3chm and lso3chm.", 
+        "zg500": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Geopotential Height at 500 hPa", 
+            "comment": "geopotential height on the 500 hPa surface", 
             "dimensions": "longitude latitude time", 
+            "out_name": "zg500", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tropopause pressure", 
-            "standard_name": "", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "tpp", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tasmax": {
-            "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')", 
+        "rsdscs": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", 
+            "comment": "surface solar irradiance clear sky for UV calculations", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rsdscs", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Daily Maximum Near-Surface Air Temperature", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "tasmax", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nufl": {
-            "comment": "outgoing longwave irradiance", 
+        "zg100": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Geopotential Height at 100 hPa", 
+            "comment": "Geopotential height on the 100 hPa surface", 
             "dimensions": "longitude latitude time", 
+            "out_name": "zg100", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "", 
-            "standard_name": "net_upward_longwave_flux_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "nufl", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
         }
     }
 }
diff --git a/TestTables/CMIP6_aerfixed.json b/TestTables/CMIP6_aerfixed.json
index 44c7206..de84068 100644
--- a/TestTables/CMIP6_aerfixed.json
+++ b/TestTables/CMIP6_aerfixed.json
@@ -1,709 +1,846 @@
 {
     "Header": {
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table aerfixed", 
+        "realm": "aerosol", 
+        "frequency": "fx", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
+        "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.00000", 
-        "realm": "aero", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "fx", 
-        "table_id": "Table aerfixed", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
         "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alt40": {
+            "standard_name": "altitude", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "plev10": {
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "character", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "ocean_s": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typec4pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "2000", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
+        }, 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
             "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,311 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
             "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
-        "latitude": {
+        "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev3": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "85000.", 
+                "70000.", 
                 "50000.", 
-                "25000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1025,27 +1188,103 @@
                 "100.", 
                 "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1087,287 +1326,107 @@
                 "5.", 
                 "3."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
-        "plev27": {
-            "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
-                "92500.", 
-                "90000.", 
-                "87500.", 
-                "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
-                "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
-                "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,806 +1436,999 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
             "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
             "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
             "units": "kg m-3", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
+            "requested": [
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
+                "12.5", 
+                "17.5", 
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec3pft": {
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "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": "", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
                 "20.", 
-                "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
                 "40.", 
-                "50.", 
-                "50.", 
                 "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
             "positive": "", 
-            "must_have_bounds": "no", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "longitude": {
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c3_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_deciduous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesever": {
+            "standard_name": "area_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))", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "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": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "depth_c": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "ap_bnds": {
+        "ps": {
+            "long_name": "Surface Air Pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
-        "ap": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": ""
         }, 
-        "href": {
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "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 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "surface altitude", 
+            "modeling_realm": "aerosol", 
             "standard_name": "surface_altitude", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "surface altitude", 
+            "comment": "The surface called 'surface' means the lower boundary of the atmosphere. Altitude is the (geometric) height above the geoid, which is the reference geopotential surface. The geoid is similar to mean sea level.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "orog", 
             "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "landf": {
-            "comment": "Please express 'X_area_fraction' as the fraction of horizontal area occupied by X.", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "fraction of the grid  cell occupied by land", 
-            "standard_name": "land_area_fraction", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "landf", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "ps": {
+        "ptop": {
+            "long_name": "pressure at top of model", 
             "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+            "dimensions": "", 
+            "type": ""
         }, 
-        "sigma_bnds": {
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "b_bnds": {
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": "double"
         }, 
         "nsigma": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "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 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "area of grid cell", 
-            "standard_name": "cell_area", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m2", 
-            "out_name": "areacella", 
-            "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "zlev_bnds": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "z1": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: z1", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "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": ""
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "b": {
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "depth": {
-            "units": "m", 
             "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
         "eta": {
-            "units": "m", 
             "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
         "k_c": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
         "sigma": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "a_bnds": {
             "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "areacella": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "cell_area", 
+            "units": "m2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "area of grid cell", 
+            "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 time", 
+            "out_name": "areacella", 
+            "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "landf": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "land_area_fraction", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "fraction of the grid  cell occupied by land", 
+            "comment": "Please express 'X_area_fraction' as the fraction of horizontal area occupied by X.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "landf", 
+            "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }
     }
 }
diff --git a/TestTables/CMIP6_aerhourly.json b/TestTables/CMIP6_aerhourly.json
index 46e4516..a4b91da 100644
--- a/TestTables/CMIP6_aerhourly.json
+++ b/TestTables/CMIP6_aerhourly.json
@@ -1,709 +1,846 @@
 {
     "Header": {
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table aerhourly", 
+        "realm": "aerosol", 
+        "frequency": "1hr", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
+        "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.017361", 
-        "realm": "aero", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "1hr", 
-        "table_id": "Table aerhourly", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
         "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
+                "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."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "ocean_s": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,311 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
             "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "50000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "latitude": {
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "56000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
+        }, 
+        "p700": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "basin": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev23": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1025,27 +1188,103 @@
                 "100.", 
                 "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1087,287 +1326,107 @@
                 "5.", 
                 "3."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev27": {
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
-                "92500.", 
-                "90000.", 
-                "87500.", 
-                "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
-                "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
-                "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
+                "10000.", 
+                "1000.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,840 +1436,1033 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "dbze": {
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
             "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "rho": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
             "units": "kg m-3", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
+            "requested": [
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
+                "12.5", 
+                "17.5", 
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
             "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
             "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "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": "", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
                 "20.", 
-                "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
                 "40.", 
-                "50.", 
-                "50.", 
                 "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c3_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_deciduous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesever": {
+            "standard_name": "area_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))", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "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": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "depth_c": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "ap_bnds": {
+        "ps": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "surface_air_pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: point", 
+            "long_name": "Surface pressure", 
+            "comment": "surface pressure (not mean sea-level pressure), 2-D field to calculate the 3-D pressure field from hybrid coordinates", 
+            "dimensions": "longitude latitude sza5 time1", 
+            "out_name": "ps", 
+            "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "ap": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": ""
         }, 
-        "href": {
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "zlev": {
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "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 pressure", 
-            "standard_name": "surface_air_pressure", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: point area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
             "units": "Pa", 
-            "out_name": "ps", 
-            "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "sfno2": {
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "NO2 volume mixing ratio in lowest model layer", 
-            "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: point area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "sfno2", 
-            "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
         "ptop": {
-            "units": "Pa", 
             "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "sfo3": {
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "O3 volume mixing ratio in lowest model layer", 
-            "standard_name": "mole_fraction_of_ozone_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: point area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "sfo3", 
-            "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "b_bnds": {
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": "double"
         }, 
         "nsigma": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "zlev_bnds": {
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
             "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
             "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "z1": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: z1", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "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": ""
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "b": {
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "depth": {
-            "units": "m", 
             "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
         "eta": {
-            "units": "m", 
             "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "sfpm25": {
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "PM2.5 mass mixing ratio in lowest model layer", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mass_fraction_of_pm2p5_ambient_aerosol_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: point area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: point", 
+            "long_name": "PM2.5 mass mixing ratio in lowest model layer", 
+            "comment": "", 
+            "dimensions": "longitude latitude sza5 time1", 
             "out_name": "sfpm25", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "sfta": {
-            "comment": "Temperature at surface", 
-            "dimensions": "longitude latitude time1", 
+        "sfno2": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: point", 
+            "long_name": "NO2 volume mixing ratio in lowest model layer", 
+            "comment": "", 
+            "dimensions": "longitude latitude sza5 time1", 
+            "out_name": "sfno2", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Surface Temperature", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: point area: mean where sea_ice", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sfta": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "air_temperature", 
             "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: point", 
+            "long_name": "Surface Temperature", 
+            "comment": "Temperature at surface", 
+            "dimensions": "longitude latitude sza5 time1", 
             "out_name": "sfta", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+        "sfo3": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mole_fraction_of_ozone_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: point", 
+            "long_name": "O3 volume mixing ratio in lowest model layer", 
+            "comment": "", 
+            "dimensions": "longitude latitude sza5 time1", 
+            "out_name": "sfo3", 
+            "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }
     }
 }
diff --git a/TestTables/CMIP6_aermonthly.json b/TestTables/CMIP6_aermonthly.json
index c4c4e27..a7771b8 100644
--- a/TestTables/CMIP6_aermonthly.json
+++ b/TestTables/CMIP6_aermonthly.json
@@ -1,709 +1,846 @@
 {
     "Header": {
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table aermonthly", 
+        "realm": "aerosol", 
+        "frequency": "mon", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
+        "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
-        "realm": "aero", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "mon", 
-        "table_id": "Table aermonthly", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
         "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alt40": {
+            "standard_name": "altitude", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "plev10": {
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+        "depth0m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "ocean_sigma": {
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "ocean_s": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typec4pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "2000", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth_coord": {
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
+        }, 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
             "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,311 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
             "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "100000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
+        }, 
+        "p700": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev8": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "85000.", 
                 "70000.", 
                 "50000.", 
                 "25000.", 
+                "15000.", 
                 "10000.", 
+                "7000.", 
                 "5000.", 
                 "1000."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
             "value": "", 
-            "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", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev3": {
+        "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
+                "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
             "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1025,27 +1188,103 @@
                 "100.", 
                 "40."
             ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1087,287 +1326,107 @@
                 "5.", 
                 "3."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
-        "plev27": {
-            "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
-                "92500.", 
-                "90000.", 
-                "87500.", 
-                "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
-                "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
-                "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,3389 +1436,3582 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
             "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
             "units": "kg m-3", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
+            "requested": [
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
+                "12.5", 
+                "17.5", 
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec3pft": {
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "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": "", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
-                "20.", 
                 "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
                 "40.", 
-                "40.", 
-                "50.", 
-                "50.", 
-                "60.", 
                 "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
             "positive": "", 
-            "must_have_bounds": "no", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "longitude": {
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c3_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_deciduous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesever": {
+            "standard_name": "area_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))", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "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": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "c3h6": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ps": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "surface_air_pressure", 
+            "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Surface Air Pressure", 
+            "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", 
+            "out_name": "ps", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "C3H6  volume mixing ratio", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "c3h6": {
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_propene_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "C3H6  volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "c3h6", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "hcho": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Formaldehyde volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_formaldehyde_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Formaldehyde volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "hcho", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "wetnh4": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "wet deposition rate of nh4", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_wet_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "wet deposition rate of nh4", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "wetnh4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
         "c3h8": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "C3H8  volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_propane_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "C3H8  volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "c3h8", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "wetnh3": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "wet deposition rate of nh3", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_wet_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "wet deposition rate of nh3", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "wetnh3", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsutcs": {
+        "wetso2": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "wet deposition rate of so2", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "wetso2", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "toa outgoing clear-sky shortwave radiation", 
-            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsutcs", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "wetso4": {
-            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_wet_deposition", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "wet deposition rate of so4", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_wet_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "wet deposition rate of so4", 
+            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_wet_deposition", 
+            "dimensions": "longitude latitude time", 
             "out_name": "wetso4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "mmrpm1": {
-            "comment": "E.g. mass_fraction_of_pm1_aerosol_at_50_percent_relative_humidity_in_air. proposed name:  mass_fraction_of_pm1_dry_aerosol_in_air", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "PM1.0 mass mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mass_fraction_of_pm1_dry_aerosol_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "PM1.0 mass mixing ratio", 
+            "comment": "E.g. mass_fraction_of_pm1_aerosol_at_50_percent_relative_humidity_in_air. proposed name:  mass_fraction_of_pm1_dry_aerosol_in_air", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "mmrpm1", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "photo1d": {
-            "comment": "proposed name: photolysis_rate_of_ozone_to_O1D", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "photolysis rate of O3 to O1d", 
+            "modeling_realm": "aerosol", 
             "standard_name": "photolysis_rate_of_ozone_to_O1D", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "photolysis rate of O3 to O1d", 
+            "comment": "proposed name: photolysis_rate_of_ozone_to_O1D", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "photo1d", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "no2": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "NO2 volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_nitrogen_dioxide_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "NO2 volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "no2", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "ptp": {
-            "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tropopause Air Pressure", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tropopause_air_pressure", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Tropopause Air Pressure", 
+            "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature", 
+            "dimensions": "longitude latitude time", 
             "out_name": "ptp", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Mass Fraction of Cloud Ice", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mass_fraction_of_cloud_ice_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mass Fraction of Cloud Ice", 
+            "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "cli", 
             "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "emiaoa": {
-            "comment": "Includes agricultural waste burning but no other biomass burning. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Tendency of atmosphere mass content of total organic aerosol due to emission: 'mass' refers to the mass of organic matter, not mass of organic carbon alone. Was called emi_apom in old ACCMIP Excel table.  Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "total emission of anthropogenic  organic aerosol", 
-            "standard_name": "unset", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "emiaoa", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zg": {
+        "mmrno3": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_fraction_of_nitrate_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "NO3 aerosol mass mixing ratio", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "mmrno3", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Geopotential Height", 
-            "standard_name": "geopotential_height", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zg", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "clt": {
-            "comment": "cloud area fraction", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Cloud Area Fraction", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "modeling_realm": "aerosol", 
+            "standard_name": "cloud_area_fraction", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Cloud Area Fraction", 
+            "comment": "Total cloud area fraction for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "clt", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "ch3coch3": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CH3COCH3  volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_acetone_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "CH3COCH3  volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "ch3coch3", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Mass Fraction of Cloud Liquid Water", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mass_fraction_of_cloud_liquid_water_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mass Fraction of Cloud Liquid Water", 
+            "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "clw", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "cdnc": {
-            "comment": "Cloud Droplet Number Concentration in liquid water clouds. Question: Is this rather a 3D field?", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "cloud droplet number concentration", 
+            "modeling_realm": "aerosol", 
             "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "cloud droplet number concentration", 
+            "comment": "Cloud Droplet Number Concentration in liquid water clouds. Question: Is this rather a 3D field?", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "cdnc", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "ztp": {
-            "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tropopause Altitude", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tropopause_altitude", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Tropopause Altitude", 
+            "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature", 
+            "dimensions": "longitude latitude time", 
             "out_name": "ztp", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "ta": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Air Temperature", 
+            "modeling_realm": "aerosol", 
             "standard_name": "air_temperature", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "ta", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
         "emidust": {
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "total emission rate of dust", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total emission rate of dust", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "emidust", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "b": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "od550lt1aer": {
-            "comment": "od550 due to particles with wet diameter less than 1 um  (''ambient'' means ''wetted''). When models do not include explicit size information, it can be assumed that all anthropogenic aerosols and natural secondary aerosols have diameter less than 1 um.", 
+        "swtoacsoaff": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_particulate_organic_matter_ambient_aerosol_from_fossil_fuels_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "clear sky sw-rf oaff at toa anthropogenic", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_particulate_organic_matter_ambient_aerosol_from_fossil_fuels_assuming_clear_sky", 
             "dimensions": "longitude latitude time", 
+            "out_name": "swtoacsoaff", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "ambient fine mode aerosol optical thickness at 550 nm", 
-            "standard_name": "atmosphere_optical_thickness_due_to_pm1_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "od550lt1aer": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_optical_thickness_due_to_pm1_ambient_aerosol", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "ambient fine mode aerosol optical thickness at 550 nm", 
+            "comment": "od550 due to particles with wet diameter less than 1 um  (''ambient'' means ''wetted''). When models do not include explicit size information, it can be assumed that all anthropogenic aerosols and natural secondary aerosols have diameter less than 1 um.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "od550lt1aer", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "c2h6": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "C2H6 volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_ethane_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "C2H6 volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "c2h6", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "c2h2": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "C2H2 volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_ethyne_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "C2H2 volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "c2h2", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "wetdust": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "wet deposition rate of dust", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_wet_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "wet deposition rate of dust", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "wetdust", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "swtoaasdust": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "all sky sw-rf dust at toa", 
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "all sky sw-rf dust at toa", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol", 
+            "dimensions": "longitude latitude time", 
             "out_name": "swtoaasdust", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "o3prod": {
-            "comment": "ONLY provide the sum of all the HO2/RO2 + NO reactions (as k*[HO2]*[NO])", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "O3 production rate", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_mole_concentration_of_ozone_due_to_chemical_production", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-3 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "O3 production rate", 
+            "comment": "ONLY provide the sum of all the HO2/RO2 + NO reactions (as k*[HO2]*[NO])", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "o3prod", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "mmrpm2p5": {
-            "comment": "E.g. mass_fraction_of_pm2p5_aerosol_at_50_percent_relative_humidity_in_air, proposed_name: mass_fraction_of_pm2p5_dry_aerosol_in_air", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "PM2.5 mass mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mass_fraction_of_pm2p5_dry_aerosol_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "PM2.5 mass mixing ratio", 
+            "comment": "E.g. mass_fraction_of_pm2p5_aerosol_at_50_percent_relative_humidity_in_air, proposed_name: mass_fraction_of_pm2p5_dry_aerosol_in_air", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "mmrpm2p5", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "rlutcs": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "toa outgoing clear-sky longwave radiation", 
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "toa outgoing clear-sky longwave radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "rlutcs", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "swtoaasno3": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_nitrate_ambient_aerosol", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "all sky sw-rf no3 at toa", 
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_instantaneous_shortwave_forcing_due_to_nitrate_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "all sky sw-rf no3 at toa", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_nitrate_ambient_aerosol", 
+            "dimensions": "longitude latitude time", 
             "out_name": "swtoaasno3", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "emibc": {
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "emission rate of black carbon aerosol mass", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "emission rate of black carbon aerosol mass", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "emibc", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetso2": {
+        "rsutcs": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "toa outgoing clear-sky shortwave radiation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rsutcs", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "wet deposition rate of so2", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wetso2", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "ttop": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "air temperature at cloud top", 
+            "modeling_realm": "aerosol", 
             "standard_name": "air_temperature_at_cloud_top", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "air temperature at cloud top", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "ttop", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pan": {
+        "albsrfc": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "surface_albedo", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "surface albedo", 
             "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "albsrfc", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "PAN volume mixing ratio", 
-            "standard_name": "mole_fraction_of_peroxyacetyl_nitrate_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "pan", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od870aer": {
-            "comment": "AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types.", 
+        "swtoaasbcff": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_black_carbon_ambient_aerosol_from_fossil_fuels", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "all sky sw-rf bcff at toa anthropogenic", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_black_carbon_ambient_aerosol_from_fossil_fuels", 
             "dimensions": "longitude latitude time", 
+            "out_name": "swtoaasbcff", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "ambient aerosol optical thickness at 870 nm", 
-            "standard_name": "", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "od870aer", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "swtoaasbb": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_biomass_burning_ambient_aerosol", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "all sky sw-rf bb at toa", 
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_instantaneous_shortwave_forcing_due_to_biomass_burning_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "all sky sw-rf bb at toa", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_biomass_burning_ambient_aerosol", 
+            "dimensions": "longitude latitude time", 
             "out_name": "swtoaasbb", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "od550bb": {
-            "comment": "proposed name: atmosphere_optical_thickness_due_to_biomass_burning_ambient_aerosol", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "bb aod at 550nm", 
+            "modeling_realm": "aerosol", 
             "standard_name": "atmosphere_optical_thickness_due_to_biomass_burning_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "bb aod at 550nm", 
+            "comment": "proposed name: atmosphere_optical_thickness_due_to_biomass_burning_ambient_aerosol", 
+            "dimensions": "longitude latitude time", 
             "out_name": "od550bb", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550bc": {
+        "zg": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Geopotential Height", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "zg", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "black carbon aod at 550nm", 
-            "standard_name": "atmosphere_optical_thickness_due_to_black_carbon_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "od550bc", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emianox": {
-            "comment": "NOx=NO+NO2, Includes agricultural waste burning but no other biomass burning. proposed name: tendency_of_atmosphere_mass_content_of_anthropogenic_nox_expressed_as_nitrogen_due_to_emission. Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "anthropogenic emission rate of nox", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_anthropogenic_nox_expressed_as_nitrogen_due_to_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+        "mmrso4": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_fraction_of_sulfate_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg (N) m-2 s-1", 
-            "out_name": "emianox", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Aerosol sulfate mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "mmrso4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "vt100": {
-            "comment": "Zonally averaged meridional heat flux at 100 hPa as monthly means derived from daily (or higher frequency) fields.", 
-            "dimensions": "latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Northward heat flux due to eddies", 
+            "modeling_realm": "aerosol", 
             "standard_name": "northward_heat_flux_in_air_due_to_eddy_advection", 
-            "modeling_realm": "aero", 
-            "cell_measures": "", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "", 
+            "cell_measures": "", 
+            "long_name": "Northward heat flux due to eddies", 
+            "comment": "Zonally averaged meridional heat flux at 100 hPa as monthly means derived from daily (or higher frequency) fields.", 
+            "dimensions": "latitude time", 
             "out_name": "vt100", 
             "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "swtoacsaer": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "clear sky sw-rf aerosols at toa", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "swtoacsaer", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "wetnoy": {
-            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_all_nitrogen_oxides_due_to_wet_deposition. NOy is the sum of all simulated oxidized nitrogen species, out of NO, NO2, HNO3, HNO4, NO3aerosol, NO3(radical), N2O5, PAN, other organic nitrates.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "wet deposition of noy incl aerosol nitrate", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_all_nitrogen_oxides_due_to_wet_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "wet deposition of noy incl aerosol nitrate", 
+            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_all_nitrogen_oxides_due_to_wet_deposition. NOy is the sum of all simulated oxidized nitrogen species, out of NO, NO2, HNO3, HNO4, NO3aerosol, NO3(radical), N2O5, PAN, other organic nitrates.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "wetnoy", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
         "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": "", 
-            "long_name": "snow cover fraction", 
+            "modeling_realm": "aerosol", 
             "standard_name": "surface_snow_area_fraction", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "snow cover fraction", 
+            "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "snc", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "co2": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CO2 volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_carbon_dioxide_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "CO2 volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "co2", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "dryo3": {
-            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "dry deposition rate of o3", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_ozone_due_to_dry_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "dry deposition rate of o3", 
+            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "dryo3", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "abs550aer": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "ambient aerosol absorption optical thickness at 550 nm", 
+            "modeling_realm": "aerosol", 
             "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "ambient aerosol absorption optical thickness at 550 nm", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "abs550aer", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "od550ss": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "sea salt aod at 550nm", 
+            "modeling_realm": "aerosol", 
             "standard_name": "atmosphere_optical_thickness_due_to_seasalt_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "sea salt aod at 550nm", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "od550ss", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "o3loss": {
-            "comment": "ONLY provide the sum of the following reactions: (i) O(1D)+H2O; (ii) O3+HO2; (iii) O3+OH; (iv) O3+alkenes (isoprene, ethene,etc)", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "O3 destruction rate", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_mole_concentration_of_ozone_due_to_chemical_loss", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-3 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "O3 destruction rate", 
+            "comment": "ONLY provide the sum of the following reactions: (i) O(1D)+H2O; (ii) O3+HO2; (iii) O3+OH; (iv) O3+alkenes (isoprene, ethene,etc)", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "o3loss", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "tntlw": {
-            "comment": "longwave heating rates", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Longwave heating rate", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Longwave heating rate", 
+            "comment": "Longwave heating rates", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "tntlw", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "od550soa": {
-            "comment": "proposed name: atmosphere_optical_thickness_due_to_secondary_particulate_organic_matter_ambient_aerosol", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "soa aod at 550nm", 
+            "modeling_realm": "aerosol", 
             "standard_name": "atmosphere_optical_thickness_due_to_secondary_particulate_organic_matter_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "soa aod at 550nm", 
+            "comment": "proposed name: atmosphere_optical_thickness_due_to_secondary_particulate_organic_matter_ambient_aerosol", 
+            "dimensions": "longitude latitude time", 
             "out_name": "od550soa", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
         "mmrss": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Sea Salt mass mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mass_fraction_of_seasalt_dry_aerosol_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Sea Salt mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "mmrss", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "chepsoa": {
-            "comment": "Tendency of atmosphere mass content of secondary organic matter_dry aerosol due to net production:  If model lumps SOA emissions with POA, then the sum of POA and SOA emissions is reported as POA emissions. Here, mass refers to the mass of primary organic matter, not mass of organic carbon alone. Instead of emi_soa in original ACCMIP Excel spreadsheet. That variable had notes: This can be a pseudo-emission flux as used in AEROCOM (Dentener et al, ACP, 2006) or the [...]
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "chemical production of dry aerosol secondary organic matter", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "chemical production of dry aerosol secondary organic matter", 
+            "comment": "Tendency of atmosphere mass content of secondary organic matter_dry aerosol due to net production:  If model lumps SOA emissions with POA, then the sum of POA and SOA emissions is reported as POA emissions. Here, mass refers to the mass of primary organic matter, not mass of organic carbon alone. Instead of emi_soa in original ACCMIP Excel spreadsheet. That variable had notes: This can be a pseudo-emission flux as used in AEROCOM (Dentener et al, ACP, 2006) or the [...]
+            "dimensions": "longitude latitude time", 
             "out_name": "chepsoa", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "mmrdust": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Dust aerosol mass mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mass_fraction_of_dust_dry_aerosol_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Dust aerosol mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "mmrdust", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "o3": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ozone volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_ozone_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Ozone volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "o3", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
         "hcl": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "HCl volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_hydrogen_chloride_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "HCl volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "hcl", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "plev": {
-            "comment": "The atmospheric pressure at the model layer midpoints for all times and levels in the associated output variables", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Air Pressure", 
+            "modeling_realm": "aerosol", 
             "standard_name": "air_pressure", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Air Pressure", 
+            "comment": "The atmospheric pressure at the model layer midpoints for all times and levels in the associated output variables", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "plev", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "emioa": {
-            "comment": "tendency of atmosphere mass content of organic matter dry aerosol due to net production and emission.  This is the sum of total emission of POA and total production of SOA (emipoa+chepsoa). ''Mass'' refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called emi_pom in old ACCMIP Excel table. Integrate 3D emission field vertically to 2d field. ''ma [...]
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "primary emission and chemical production of dry aerosol organic matter", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production_and_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "primary emission and chemical production of dry aerosol organic matter", 
+            "comment": "tendency of atmosphere mass content of organic matter dry aerosol due to net production and emission.  This is the sum of total emission of POA and total production of SOA (emipoa+chepsoa). ''Mass'' refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called emi_pom in old ACCMIP Excel table. Integrate 3D emission field vertically to 2d field. ''ma [...]
+            "dimensions": "longitude latitude time", 
             "out_name": "emioa", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "airmass": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Vertically integrated mass content of air in layer", 
+            "modeling_realm": "aerosol", 
             "standard_name": "atmosphere_mass_of_air_per_unit_area", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Vertically integrated mass content of air in layer", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "airmass", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "od440aer": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "ambient aerosol optical thickness at 440 nm", 
+            "modeling_realm": "aerosol", 
             "standard_name": "", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "ambient aerosol optical thickness at 440 nm", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "od440aer", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "wa": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Upward Air Velocity", 
+            "modeling_realm": "aerosol", 
             "standard_name": "upward_air_velocity", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Upward Air Velocity", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "wa", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "rlut": {
-            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "toa outgoing longwave radiation", 
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_outgoing_longwave_flux", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "toa outgoing longwave radiation", 
+            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "dimensions": "longitude latitude time", 
             "out_name": "rlut", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "reffclwtop": {
-            "comment": "Droplets are liquid only.  This is the effective radius ''as seen from space'' over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere.TOA) each time sample when computing monthly mean. Reported values are weighted by total liquid cloud top fraction of  (as [...]
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "cloud-top effective droplet radius", 
+            "modeling_realm": "aerosol", 
             "standard_name": "effective_radius_of_cloud_liquid_water_particle_at_liquid_water_cloud_top", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "cloud-top effective droplet radius", 
+            "comment": "Droplets are liquid only.  This is the effective radius ''as seen from space'' over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere.TOA) each time sample when computing monthly mean. Reported values are weighted by total liquid cloud top fraction of  (as [...]
+            "dimensions": "longitude latitude time", 
             "out_name": "reffclwtop", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntsw": {
-            "comment": "shortwave heating rates", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Shortwave heating rate", 
-            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+        "emiso4": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_emission", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K s-1", 
-            "out_name": "tntsw", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total direct emission rate of so4", 
+            "comment": "expressed as a tendency of atmosphere mass content of SO4.  Direct emission does not include secondary sulfate production. Integrate 3D emission field vertically to 2d field. proposed name: tendency_of_atmosphere_mass_content_of_anthropogenic_sulfate_dry_aerosol_due_to_emission. Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "emiso4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "isop": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Isoprene volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_isoprene_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Isoprene volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "isop", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "swtoacsbb": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_biomass_burning_ambient_aerosol_assuming_clear_sky", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "clear sky sw-rf bb at toa", 
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_instantaneous_shortwave_forcing_due_to_biomass_burning_ambient_aerosol_assuming_clear_sky", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "clear sky sw-rf bb at toa", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_biomass_burning_ambient_aerosol_assuming_clear_sky", 
+            "dimensions": "longitude latitude time", 
             "out_name": "swtoacsbb", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "rsds": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "surface downwelling shortwave radiation", 
             "comment": "surface solar irradiance for UV calculations", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rsds", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "surface downwelling shortwave radiation", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "lwtoacsaer": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "toa_instantaneous_longwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
             "units": "W m-2", 
-            "out_name": "rsds", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "clear sky lw-rf aerosols at toa", 
+            "comment": "proposed name: toa_instantaneous_longwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "lwtoacsaer", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
         "mmrsoa": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Secondary organic aerosol mass mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mass_fraction_of_secondary_particulate_organic_matter_dry_aerosol_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Secondary organic aerosol mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "mmrsoa", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": ""
-        }, 
         "toz": {
-            "comment": "total ozone column in DU", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Total Ozone Column", 
+            "modeling_realm": "aerosol", 
             "standard_name": "equivalent_thickness_at_stp_of_atmosphere_ozone_content", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Total Ozone Column", 
+            "comment": "total ozone column in DU", 
+            "dimensions": "longitude latitude time", 
             "out_name": "toz", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "pilev": {
-            "comment": "The atmospheric pressure at the model layer interfaces for all times and levels in the associated output variables", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "air pressure at interfaces", 
+            "modeling_realm": "aerosol", 
             "standard_name": "", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "air pressure at interfaces", 
+            "comment": "The atmospheric pressure at the model layer interfaces for all times and levels in the associated output variables", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "pilev", 
             "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "mmrno3": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "NO3 aerosol mass mixing ratio", 
-            "standard_name": "mass_fraction_of_nitrate_dry_aerosol_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg kg-1", 
-            "out_name": "mmrno3", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "drynoy": {
-            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_all_nitrogen_oxides_due_to_dry_deposition. NOy is the sum of all simulated oxidized nitrogen species out of NO, NO2, HNO3, HNO4, NO3aerosol, NO3(radical), N2O5, PAN, other organic nitrates. Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
+        "od550so4": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "sulfate aod at 550nm", 
+            "comment": "proposed name: atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
             "dimensions": "longitude latitude time", 
+            "out_name": "od550so4", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "dry deposition rate of noy", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_all_nitrogen_oxides_due_to_dry_deposition.", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "drynoy", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "mmrbc": {
+        "oh": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mole_fraction_of_hydroxyl_radical_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "OH volume mixing ratio", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "oh", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Elemental carbon mass mixing ratio", 
-            "standard_name": "mass_fraction_of_black_carbon_dry_aerosol_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mmrbc": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_fraction_of_black_carbon_dry_aerosol_in_air", 
             "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Elemental carbon mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "mmrbc", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "cod": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "cloud optical depth", 
+            "modeling_realm": "aerosol", 
             "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "cloud optical depth", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "cod", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "dryoa": {
-            "comment": "Tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of POA and dry deposition of SOA (see next two entries). 'Mass' refers to the mass of organic matter, not mass of organic carbon alone.  We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called dry_pom in old ACCMIP Excel table. Dry deposition includes gravitational settling, impact scavenging, and tur [...]
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "dry deposition rate of dry aerosol total organic matter", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_dry_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "dry deposition rate of dry aerosol total organic matter", 
+            "comment": "Tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of POA and dry deposition of SOA (see next two entries). 'Mass' refers to the mass of organic matter, not mass of organic carbon alone.  We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called dry_pom in old ACCMIP Excel table. Dry deposition includes gravitational settling, impact scavenging, and tur [...]
+            "dimensions": "longitude latitude time", 
             "out_name": "dryoa", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "rsus": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "surface upwelling shortwave radiation", 
+            "modeling_realm": "aerosol", 
             "standard_name": "surface_upwelling_shortwave_flux_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "surface upwelling shortwave radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "rsus", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoaasbcff": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_black_carbon_ambient_aerosol_from_fossil_fuels", 
+        "emiss": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_emission", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total emission rate of seasalt", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "emiss", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "all sky sw-rf bcff at toa anthropogenic", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_black_carbon_ambient_aerosol_from_fossil_fuels", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "swtoaasbcff", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "wetoa": {
-            "comment": "tendency of atmosphere mass content of organic matter dry aerosols due to wet deposition: This is the sum of wet deposition of POA and wet deposition of SOA (see next two entries). ''Mass'' refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called wet_pom in old ACCMIP Excel spreadsheet.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "wet deposition rate of dry aerosol total organic matter", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_wet_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "wet deposition rate of dry aerosol total organic matter", 
+            "comment": "tendency of atmosphere mass content of organic matter dry aerosols due to wet deposition: This is the sum of wet deposition of POA and wet deposition of SOA (see next two entries). ''Mass'' refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called wet_pom in old ACCMIP Excel spreadsheet.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "wetoa", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "emibvoc": {
-            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_biogenic_non_methane_volatile_organic_compounds_as_carbon_due_to_emission. Integrate 3D emission field vertically to 2d field. _If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "total emission rate of biogenic nmvoc", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_non_methane_volatile_organic_compounds_expressed_as_carbon_due_to_emission_from_vegetation", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total emission rate of biogenic nmvoc", 
+            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_biogenic_non_methane_volatile_organic_compounds_as_carbon_due_to_emission. Integrate 3D emission field vertically to 2d field. _If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "emibvoc", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "co": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CO volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_carbon_monoxide_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "CO volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "co", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "swtoaasaer": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_ambient_aerosol", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "all sky sw-rf aerosols at toa", 
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_instantaneous_shortwave_forcing_due_to_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "all sky sw-rf aerosols at toa", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_ambient_aerosol", 
+            "dimensions": "longitude latitude time", 
             "out_name": "swtoaasaer", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "iwp": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "ice water path", 
+            "modeling_realm": "aerosol", 
             "standard_name": "atmosphere_cloud_ice_content", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "ice water path", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "iwp", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "dryso4": {
-            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "dry deposition rate of so4", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_dry_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "dry deposition rate of so4", 
+            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
+            "dimensions": "longitude latitude time", 
             "out_name": "dryso4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "href": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
         "hfls": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Surface Upward Latent Heat Flux", 
+            "modeling_realm": "aerosol", 
             "standard_name": "surface_upward_latent_heat_flux", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "hfls", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "dryso2": {
-            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "dry deposition rate of so2", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "dry deposition rate of so2", 
+            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
+            "dimensions": "longitude latitude time", 
             "out_name": "dryso2", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "wetbc": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "wet deposition rate of black carbon aerosol mass", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_wet_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "wet deposition rate of black carbon aerosol mass", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "wetbc", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "pr": {
-            "comment": "includes both liquid and solid phases", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Precipitation", 
+            "modeling_realm": "aerosol", 
             "standard_name": "precipitation_flux", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
             "out_name": "pr", 
             "type": "float", 
-            "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": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "ps", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "swtoaasss": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_seasalt_ambient_aerosol", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "all sky sw-rf ss at toa", 
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_instantaneous_shortwave_forcing_due_to_seasalt_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "all sky sw-rf ss at toa", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_seasalt_ambient_aerosol", 
+            "dimensions": "longitude latitude time", 
             "out_name": "swtoaasss", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "rlus": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "surface upwelling longwave radiation", 
+            "modeling_realm": "aerosol", 
             "standard_name": "surface_upwelling_longwave_flux_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "surface upwelling longwave radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "rlus", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "tos": {
-            "comment": "this may differ from 'surface temperature' in regions of sea ice.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Sea Surface Temperature", 
+            "modeling_realm": "aerosol", 
             "standard_name": "sea_surface_temperature", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Sea Surface Temperature", 
+            "comment": "this may differ from 'surface temperature' in regions of sea ice.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "tos", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "lwp": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "liquid water path", 
+            "modeling_realm": "aerosol", 
             "standard_name": "atmosphere_cloud_liquid_water_content", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "liquid water path", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "lwp", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550no3": {
-            "comment": "proposed name: atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol", 
+        "drybc": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "dry deposition rate of black carbon aerosol mass", 
+            "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "drybc", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "nitrate aod at 550nm", 
-            "standard_name": "atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "od550no3", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "hno3": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "HNO3 volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_nitric_acid_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "HNO3 volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "hno3", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550oa": {
-            "comment": "", 
+        "chepasoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "unset", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total net production of anthropogenic secondary organic aerosol", 
+            "comment": "If model lumps SOA emissions with POA, then the sum of POA and SOA emissions is reported as POA emissions.  'mass' refers to the mass of primary organic matter, not mass of organic carbon alone. proposed name: tendency_of_atmosphere_mass_content_of_anthropogenic_secondary_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production.  Used instead of emi_asoa in original ACCMIP Excel spreadsheet. That variable had notes: This can be a pseudo-emission flux  [...]
             "dimensions": "longitude latitude time", 
+            "out_name": "chepasoa", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "total organic aerosol aod at 550nm", 
-            "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "od550oa", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "tatp": {
-            "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tropopause Air Temperature", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tropopause_air_temperature", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Tropopause Air Temperature", 
+            "comment": "2D monthly mean thermal tropopause calculated using WMO tropopause definition on 3d temperature", 
+            "dimensions": "longitude latitude time", 
             "out_name": "tatp", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "swtoacsbcff": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_black_carbon_ambient_aerosol_from_fossil_fuels_assuming_clear_sky", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "clear sky sw-rf bcff at toa", 
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_instantaneous_shortwave_forcing_due_to_black_carbon_ambient_aerosol_from_fossil_fuels_assuming_clear_sky", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "clear sky sw-rf bcff at toa", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_black_carbon_ambient_aerosol_from_fossil_fuels_assuming_clear_sky", 
+            "dimensions": "longitude latitude time", 
             "out_name": "swtoacsbcff", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "drynh3": {
-            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "dry deposition rate of nh3", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "dry deposition rate of nh3", 
+            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
+            "dimensions": "longitude latitude time", 
             "out_name": "drynh3", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoacsoaff": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_particulate_organic_matter_ambient_aerosol_from_fossil_fuels_assuming_clear_sky", 
+        "od550bc": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_optical_thickness_due_to_black_carbon_ambient_aerosol", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "black carbon aod at 550nm", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "od550bc", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "clear sky sw-rf oaff at toa anthropogenic", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_particulate_organic_matter_ambient_aerosol_from_fossil_fuels_assuming_clear_sky", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "swtoacsoaff", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "drynh4": {
-            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "dry deposition rate of nh4", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_dry_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "dry deposition rate of nh4", 
+            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
+            "dimensions": "longitude latitude time", 
             "out_name": "drynh4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "od550dust": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "dust aod at 550nm", 
+            "modeling_realm": "aerosol", 
             "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "dust aod at 550nm", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "od550dust", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emiss": {
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
+        "emianox": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_anthropogenic_nox_expressed_as_nitrogen_due_to_emission", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "anthropogenic emission rate of nox", 
+            "comment": "NOx=NO+NO2, Includes agricultural waste burning but no other biomass burning. proposed name: tendency_of_atmosphere_mass_content_of_anthropogenic_nox_expressed_as_nitrogen_due_to_emission. Integrate 3D emission field vertically to 2d field.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "emianox", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "total emission rate of seasalt", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "emiss", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "mmrnh4": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "NH4 mass mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mass_fraction_of_ammonium_dry_aerosol_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "NH4 mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "mmrnh4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "cnpz": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "canopy height", 
+            "modeling_realm": "aerosol", 
             "standard_name": "canopy_height", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "canopy height", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "cnpz", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "so2": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "SO2 volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_sulfur_dioxide_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "SO2 volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "so2", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "hus": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Specific Humidity", 
+            "modeling_realm": "aerosol", 
             "standard_name": "specific_humidity", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "hus", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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 alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Convective Updraft Mass Flux", 
+            "modeling_realm": "aerosol", 
             "standard_name": "atmosphere_updraft_convective_mass_flux", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Convective Updraft Mass Flux", 
+            "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 alevel time", 
             "out_name": "mcu", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emiaco": {
-            "comment": "Includes agricultural waste burning but no other biomass burning. proposed name: tendency_of_atmosphere_mass_content_of_anthropogenic_carbon_monoxide_due_to_emission. Integrate 3D emission field vertically to 2d field.", 
+        "emiaoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "unset", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total emission of anthropogenic  organic aerosol", 
+            "comment": "Includes agricultural waste burning but no other biomass burning. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Tendency of atmosphere mass content of total organic aerosol due to emission: 'mass' refers to the mass of organic matter, not mass of organic carbon alone. Was called emi_apom in old ACCMIP Excel table.  Integrate 3D emission field vertically to 2d field.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "emiaoa", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "total emission rate of anthropogenic co", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_anthropogenic_carbon_monoxide_due_to_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "emiaco", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550so4": {
-            "comment": "proposed name: atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "sulfate aod at 550nm", 
-            "standard_name": "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+        "emiaco": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_anthropogenic_carbon_monoxide_due_to_emission", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "od550so4", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total emission rate of anthropogenic co", 
+            "comment": "Includes agricultural waste burning but no other biomass burning. proposed name: tendency_of_atmosphere_mass_content_of_anthropogenic_carbon_monoxide_due_to_emission. Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "emiaco", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "p0": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: reference pressure", 
-            "type": "", 
-            "dimensions": ""
-        }, 
         "chegpso4": {
-            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_gas_phase_net_chemical_production", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Gas-phase production rate of SO4", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_gas_phase_net_chemical_production", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Gas-phase production rate of SO4", 
+            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_gas_phase_net_chemical_production", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "chegpso4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "emilnox": {
-            "comment": "Integrate the NOx production for lightning over model layer. proposed name: tendency_of_atmosphere_mass_content_of_nox_from_lightning", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "layer-integrated lightning production of NOx", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_nox_from_lightning", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "layer-integrated lightning production of NOx", 
+            "comment": "Integrate the NOx production for lightning over model layer. proposed name: tendency_of_atmosphere_mass_content_of_nox_from_lightning", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "emilnox", 
             "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "oh": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "OH volume mixing ratio", 
-            "standard_name": "mole_fraction_of_hydroxyl_radical_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "oh", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "eminox": {
-            "comment": "NOx=NO+NO2. Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "total emission rate of nox", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_nox_expressed_as_nitrogen_due_to_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total emission rate of nox", 
+            "comment": "NOx=NO+NO2. Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "eminox", 
             "type": "float", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "lwtoacsaer": {
-            "comment": "proposed name: toa_instantaneous_longwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "clear sky lw-rf aerosols at toa", 
-            "standard_name": "toa_instantaneous_longwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "lwtoacsaer", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "dms": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "DMS volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "DMS volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "dms", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "ch4": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CH4 volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_methane_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "CH4 volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "ch4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
         "ua": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Eastward Wind", 
+            "modeling_realm": "aerosol", 
             "standard_name": "eastward_wind", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "ua", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
         "va": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Northward Wind", 
+            "modeling_realm": "aerosol", 
             "standard_name": "northward_wind", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "va", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "n2o": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "N2O volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_nitrous_oxide_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "N2O volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "n2o", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "mmroa": {
-            "comment": "We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available.", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Total organic aerosol mass mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mass_fraction_of_particulate_organic_matter_dry_aerosol_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Total organic aerosol mass mixing ratio", 
+            "comment": "We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available.", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "mmroa", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "drybc": {
-            "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
+        "od550no3": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "nitrate aod at 550nm", 
+            "comment": "proposed name: atmosphere_optical_thickness_due_to_nitrate_ambient_aerosol", 
             "dimensions": "longitude latitude time", 
+            "out_name": "od550no3", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "dry deposition rate of black carbon aerosol mass", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_dry_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "drybc", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "hfss": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Surface Upward Sensible Heat Flux", 
+            "modeling_realm": "aerosol", 
             "standard_name": "surface_upward_sensible_heat_flux", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "hfss", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "albs": {
-            "comment": "", 
+        "drynoy": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_all_nitrogen_oxides_due_to_dry_deposition.", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "dry deposition rate of noy", 
+            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_all_nitrogen_oxides_due_to_dry_deposition. NOy is the sum of all simulated oxidized nitrogen species out of NO, NO2, HNO3, HNO4, NO3aerosol, NO3(radical), N2O5, PAN, other organic nitrates. Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "drynoy", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "planetary albedo", 
-            "standard_name": "planetary_albedo", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "albs": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "planetary_albedo", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "planetary albedo", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "albs", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
         "lwtoaasaer": {
-            "comment": "proposed name: toa_instantaneous_longwave_forcing_due_to_ambient_aerosol", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "all sky lw-rf aerosols at toa", 
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_instantaneous_longwave_forcing_due_to_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "all sky lw-rf aerosols at toa", 
+            "comment": "proposed name: toa_instantaneous_longwave_forcing_due_to_ambient_aerosol", 
+            "dimensions": "longitude latitude time", 
             "out_name": "lwtoaasaer", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "emico": {
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "total emission rate of co", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_carbon_monoxide_due_to_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total emission rate of co", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "emico", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mmrso4": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Aerosol sulfate mass mixing ratio", 
-            "standard_name": "mass_fraction_of_sulfate_dry_aerosol_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+        "swtoacsaer": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg kg-1", 
-            "out_name": "mmrso4", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "clear sky sw-rf aerosols at toa", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "swtoacsaer", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "no": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "NO volume mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mole_fraction_of_nitrogen_monoxide_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "NO volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "no", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lwtoaasdust": {
-            "comment": "proposed name: toa_instantaneous_longwave_forcing_due_to_dust_ambient_aerosol", 
+        "tropoz": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "", 
+            "units": "DU", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "tropospheric ozone column", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tropoz", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "all sky lw-rf dust at toa", 
-            "standard_name": "toa_instantaneous_longwave_forcing_due_to_dust_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "lwtoaasdust", 
+            "ok_max_mean_abs": ""
+        }, 
+        "h2o": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mole_fraction_of_water_vapor_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Water vapour volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "h2o", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
         "swtoaasso4": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_sulfate_ambient_aerosol", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "all sky sw-rf so4 at toa", 
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_instantaneous_shortwave_forcing_due_to_sulfate_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "all sky sw-rf so4 at toa", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_sulfate_ambient_aerosol", 
+            "dimensions": "longitude latitude time", 
             "out_name": "swtoaasso4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "sic": {
-            "comment": "fraction of grid cell covered by sea ice.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Sea Ice Area Fraction", 
+            "modeling_realm": "aerosol", 
             "standard_name": "sea_ice_area_fraction", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "Sea Ice Area Fraction", 
+            "comment": "fraction of grid cell covered by sea ice.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "sic", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "mmrpm10": {
-            "comment": "E.g. mass_fraction_of_pm10_aerosol_at_50_percent_relative_humidity_in_air, proposed name: mass_fraction_of_pm10_dry_aerosol_in_air", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "PM10 mass mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mass_fraction_of_pm10_dry_aerosol_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "PM10 mass mixing ratio", 
+            "comment": "E.g. mass_fraction_of_pm10_aerosol_at_50_percent_relative_humidity_in_air, proposed name: mass_fraction_of_pm10_dry_aerosol_in_air", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "mmrpm10", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "emidms": {
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "total emission rate of dms", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total emission rate of dms", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "emidms", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "dryss": {
-            "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "dry deposition rate of seasalt", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_dry_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "dry deposition rate of seasalt", 
+            "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "dryss", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "convclt": {
-            "comment": "Convective cloud fraction", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Convective Cloud Area Fraction", 
+            "modeling_realm": "aerosol", 
             "standard_name": "convective_cloud_area_fraction", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Convective Cloud Area Fraction", 
+            "comment": "Convective cloud fraction", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "convclt", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "swtoacsdust": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol_assuming_clear_sky", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "clear sky sw-rf dust at toa", 
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol_assuming_clear_sky", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "clear sky sw-rf dust at toa", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol_assuming_clear_sky", 
+            "dimensions": "longitude latitude time", 
             "out_name": "swtoacsdust", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "albsrfc": {
+        "pan": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mole_fraction_of_peroxyacetyl_nitrate_in_air", 
+            "units": "mol mol-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "PAN volume mixing ratio", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "pan", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "surface albedo", 
-            "standard_name": "surface_albedo", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "albsrfc", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "od550aer": {
-            "comment": "AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550 nm'", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "ambient aerosol optical thickness at 550 nm", 
+            "modeling_realm": "aerosol", 
             "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "ambient aerosol optical thickness at 550 nm", 
+            "comment": "AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550 nm'", 
+            "dimensions": "longitude latitude time", 
             "out_name": "od550aer", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
         "lai": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "leaf area index", 
+            "modeling_realm": "aerosol", 
             "standard_name": "leaf_area_index", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "leaf area index", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "lai", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "emiso2": {
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "total emission rate of so2", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total emission rate of so2", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "emiso2", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emiso4": {
-            "comment": "expressed as a tendency of atmosphere mass content of SO4.  Direct emission does not include secondary sulfate production. Integrate 3D emission field vertically to 2d field. proposed name: tendency_of_atmosphere_mass_content_of_anthropogenic_sulfate_dry_aerosol_due_to_emission. Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "total direct emission rate of so4", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
+        "tntsw": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
+            "units": "K s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "emiso4", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Shortwave heating rate", 
+            "comment": "shortwave heating rates", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntsw", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoaasoaff": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_particulate_organic_matter_ambient_aerosol_from_fossil_fuels", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "all sky sw-rf oaff at toa anthropogenic", 
+        "swtoaasoaff": {
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_instantaneous_shortwave_forcing_due_to_particulate_organic_matter_ambient_aerosol_from_fossil_fuels", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "all sky sw-rf oaff at toa anthropogenic", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_particulate_organic_matter_ambient_aerosol_from_fossil_fuels", 
+            "dimensions": "longitude latitude time", 
             "out_name": "swtoaasoaff", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "cheaqpso4": {
-            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_aqueous_phase_net_chemical_production", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Aqueous-phase production rate of SO4", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_aqueous_phase_net_chemical_production", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Aqueous-phase production rate of SO4", 
+            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_aqueous_phase_net_chemical_production", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "cheaqpso4", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "od550aerh2o": {
-            "comment": "proposed name: atmosphere_optical_thickness_due_to_water_ambient_aerosol", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "aerosol water aod at 550nm", 
+            "modeling_realm": "aerosol", 
             "standard_name": "atmosphere_optical_thickness_due_to_water_in_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "aerosol water aod at 550nm", 
+            "comment": "proposed name: atmosphere_optical_thickness_due_to_water_ambient_aerosol", 
+            "dimensions": "longitude latitude time", 
             "out_name": "od550aerh2o", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zlev_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "chepasoa": {
-            "comment": "If model lumps SOA emissions with POA, then the sum of POA and SOA emissions is reported as POA emissions.  'mass' refers to the mass of primary organic matter, not mass of organic carbon alone. proposed name: tendency_of_atmosphere_mass_content_of_anthropogenic_secondary_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production.  Used instead of emi_asoa in original ACCMIP Excel spreadsheet. That variable had notes: This can be a pseudo-emission flux  [...]
+        "od550oa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_optical_thickness_due_to_particulate_organic_matter_ambient_aerosol", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total organic aerosol aod at 550nm", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "od550oa", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "total net production of anthropogenic secondary organic aerosol", 
-            "standard_name": "unset", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "chepasoa", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "a": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
         "emiisop": {
-            "comment": "Integrate 3D emission field vertically to 2d field", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "total emission rate of isoprene", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_isoprene_due_to_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total emission rate of isoprene", 
+            "comment": "Integrate 3D emission field vertically to 2d field", 
+            "dimensions": "longitude latitude time", 
             "out_name": "emiisop", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetss": {
-            "comment": "", 
+        "swtoaassoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_secondary_particulate_organic_matter_ambient_aerosol", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "all sky sw-rf soa at toa", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_secondary_particulate_organic_matter_ambient_aerosol", 
             "dimensions": "longitude latitude time", 
+            "out_name": "swtoaassoa", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "wet deposition rate of seasalt", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_wet_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wetss", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "mmraerh2o": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Aerosol water mass mixing ratio", 
+            "modeling_realm": "aerosol", 
             "standard_name": "mass_fraction_of_water_in_ambient_aerosol_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Aerosol water mass mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "mmraerh2o", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "h2o": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Water vapour volume mixing ratio", 
-            "standard_name": "mole_fraction_of_water_vapor_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea", 
+        "od870aer": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "h2o", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "ambient aerosol optical thickness at 870 nm", 
+            "comment": "AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "od870aer", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "ccn": {
-            "comment": "proposed name: number_concentration_of_ambient_aerosol_in_air_at_liquid_water_cloud_top", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "cloud condensation nuclei concentration at liquid cloud top", 
+            "modeling_realm": "aerosol", 
             "standard_name": "number_concentration_of_ambient_aerosol_in_air_at_liquid_water_cloud_top", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "cloud condensation nuclei concentration at liquid cloud top", 
+            "comment": "proposed name: number_concentration_of_ambient_aerosol_in_air_at_liquid_water_cloud_top", 
+            "dimensions": "longitude latitude time", 
             "out_name": "ccn", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "rsut": {
-            "comment": "at the top of the atmosphere", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "toa outgoing shortwave radiation", 
+            "modeling_realm": "aerosol", 
             "standard_name": "toa_outgoing_shortwave_flux", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "toa outgoing shortwave radiation", 
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "longitude latitude time", 
             "out_name": "rsut", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "eminh3": {
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "total emission rate of nh3", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total emission rate of nh3", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "eminh3", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "rlds": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "surface downwelling longwave radiation", 
+            "modeling_realm": "aerosol", 
             "standard_name": "surface_downwelling_longwave_flux_in_air", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "surface downwelling longwave radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "rlds", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swtoaassoa": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_secondary_particulate_organic_matter_ambient_aerosol", 
+        "wetss": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "wet deposition rate of seasalt", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "wetss", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "all sky sw-rf soa at toa", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_secondary_particulate_organic_matter_ambient_aerosol", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "swtoaassoa", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "drydust": {
-            "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "dry deposition rate of dust", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_dry_deposition", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "dry deposition rate of dust", 
+            "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "drydust", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tropoz": {
-            "comment": "", 
+        "lwtoaasdust": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "toa_instantaneous_longwave_forcing_due_to_dust_ambient_aerosol", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "all sky lw-rf dust at toa", 
+            "comment": "proposed name: toa_instantaneous_longwave_forcing_due_to_dust_ambient_aerosol", 
             "dimensions": "longitude latitude time", 
+            "out_name": "lwtoaasdust", 
+            "type": "float", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "tropospheric ozone column", 
-            "standard_name": "", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "DU", 
-            "out_name": "tropoz", 
-            "type": "float", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "emivoc": {
-            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_non_methane_volatile_organic_compounds_as_carbon_due_to_emission. Integrate 3D emission field vertically to 2d field.  _If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "total emission rate of nmvoc", 
+            "modeling_realm": "aerosol", 
             "standard_name": "tendency_of_atmosphere_mass_content_of_non_methane_volatile_organic_compounds_as_carbon_due_to_emission", 
-            "modeling_realm": "aero", 
-            "cell_measures": "time: mean area: mean where sea_ice over sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
             "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea_ice time: mean", 
+            "long_name": "total emission rate of nmvoc", 
+            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_non_methane_volatile_organic_compounds_as_carbon_due_to_emission. Integrate 3D emission field vertically to 2d field.  _If_ fixed molecular weight of NMVOC is not available in model, please provide in units of kilomole m-2 s-1 (i.e. kg m-2 s-1 as if model NMVOC had molecular weight of 1) and add a comment to your file.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "emivoc", 
             "type": "float", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }
     }
diff --git a/TestTables/CMIP6_aero.json b/TestTables/CMIP6_aero.json
index 93eec01..0544693 100644
--- a/TestTables/CMIP6_aero.json
+++ b/TestTables/CMIP6_aero.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "30.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table aero", 
         "realm": "aerosol", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "mon", 
-        "table_id": "Table aero", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "alevel alev1", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "30.00000", 
+        "generic_levels": "alevel alev1", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alt40": {
+            "standard_name": "altitude", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "plev10": {
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth0m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "depth0m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
             "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", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
             "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"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,331 +858,192 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "latitude": {
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "p700": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "56000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
+        }, 
+        "p700": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev23": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
-                "92500.", 
                 "85000.", 
                 "70000.", 
-                "60000.", 
                 "50000.", 
-                "40000.", 
-                "30000.", 
                 "25000.", 
-                "20000.", 
                 "15000.", 
                 "10000.", 
                 "7000.", 
                 "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1053,618 +1051,540 @@
                 "70000.", 
                 "60000.", 
                 "50000.", 
-                "40000.", 
-                "30000.", 
                 "25000.", 
-                "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
-                "7000.", 
                 "5000.", 
-                "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "150.", 
-                "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+                "500.", 
+                "100."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev27": {
+        "plev17": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
-                "97500.", 
-                "95000.", 
                 "92500.", 
-                "90000.", 
-                "87500.", 
                 "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
                 "70000.", 
-                "65000.", 
                 "60000.", 
-                "55000.", 
                 "50000.", 
-                "45000.", 
                 "40000.", 
-                "35000.", 
                 "30000.", 
                 "25000.", 
-                "22500.", 
                 "20000.", 
-                "17500.", 
                 "15000.", 
-                "12500.", 
-                "10000."
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev23": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "100.", 
+                "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "85000.", 
+                "50000.", 
+                "25000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
             "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "rho": {
-            "requested": "", 
+        "plev3h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
             "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,1817 +1634,2154 @@
                 "80.", 
                 "100000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+        "sdepth": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a + b*orog", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
             "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
-        }, 
-        "effectRadIc": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p1000": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p500": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
         }, 
-        "ocean_double_sigma": {
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "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))", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
             "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
             "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
             "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "1.0", 
-            "axis": "Z"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }
-    }, 
-    "variable_entry": {
-        "wetnh4": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Wet Deposition Rate of NH4+NH3", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_wet_deposition", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wetnh4", 
-            "type": "real", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "depth_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "concbc": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
             "valid_min": "", 
-            "long_name": "Concentration of Black Carbon Aerosol", 
-            "standard_name": "mass_concentration_of_black_carbon_dry_aerosol_in_air", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "concbc", 
-            "type": "", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "concbb": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Concentration of Biomass Burning Aerosol", 
-            "standard_name": "mass_concentration_of_biomass_burning_dry_aerosol_in_air", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "concbb", 
-            "type": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "wetso2": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
             "valid_min": "", 
-            "long_name": "Wet Deposition Rate of SO2", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wetso2", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "wetso4": {
-            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_wet_deposition", 
-            "dimensions": "longitude latitude time", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Wet Deposition Rate of SO4", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_wet_deposition", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wetso4", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "concss": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
             "valid_min": "", 
-            "long_name": "Concentration of Seasalt", 
-            "standard_name": "mass_concentration_of_seasalt_dry_aerosol_in_air", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "concss", 
-            "type": "", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "loadno3": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Load of NO3", 
-            "standard_name": "atmosphere_mass_content_of_nitrate_dry_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadno3", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "cldnvi": {
-            "comment": "Droplets are liquid only.  Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
             "valid_min": "", 
-            "long_name": "Column Integrated Cloud Droplet Number", 
-            "standard_name": "atmosphere_number_content_of_cloud_droplets", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m-2", 
-            "out_name": "cldnvi", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "reffclwc": {
-            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
-            "dimensions": "longitude latitude alevel time", 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Convective Cloud Droplet Effective Radius", 
-            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "reffclwc", 
-            "type": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "sconcdust": {
-            "comment": "mass concentration of dust dry aerosol in air in model lowest layer", 
-            "dimensions": "longitude latitude alev1 time", 
-            "positive": "", 
             "valid_min": "", 
-            "long_name": "Surface Concentration of Dust", 
-            "standard_name": "mass_concentration_of_dust_dry_aerosol_in_air", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "sconcdust", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "reffclws": {
-            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
-            "dimensions": "longitude latitude alevel time", 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Stratiform Cloud Droplet Effective Radius", 
-            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "reffclws", 
-            "type": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "cdnc": {
-            "comment": "Cloud Droplet Number Concentration in liquid water clouds. Question: Is this rather a 3D field?", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
             "valid_min": "", 
-            "long_name": "Cloud Droplet Number Concentration", 
-            "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m-3", 
-            "out_name": "cdnc", 
-            "type": "", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sconcno3": {
-            "comment": "Mass concentration in model lowest layer", 
-            "dimensions": "longitude latitude alev1 time", 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Surface Concentration of NO3", 
-            "standard_name": "mass_concentration_of_nitrate_dry_aerosol_in_air", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "sconcno3", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "wetsoa": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
             "valid_min": "", 
-            "long_name": "Wet Deposition Rate of Dry Aerosol Secondary Organic Matter", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_wet_deposition", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wetsoa", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "loadso4": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Load of SO4", 
-            "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadso4", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "nsigma": {
+        "typec4pft": {
+            "standard_name": "area_type", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "sconcbc": {
-            "comment": "mass concentration of black carbon dry aerosol in air in model lowest layer", 
-            "dimensions": "longitude latitude alev1 time", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Surface Concentration of Black Carbon Aerosol", 
-            "standard_name": "mass_concentration_of_black_carbon_dry_aerosol_in_air", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "sconcbc", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "emidust": {
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Total Emission Rate of Dust", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_emission", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "emidust", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "od550lt1aer": {
-            "comment": "od550 due to particles with wet diameter less than 1 um  (''ambient'' means ''wetted''). When models do not include explicit size information, it can be assumed that all anthropogenic aerosols and natural secondary aerosols have diameter less than 1 um.", 
-            "dimensions": "longitude latitude time", 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ambient Fine Aerosol Optical Thickness at 550 nm", 
-            "standard_name": "atmosphere_optical_thickness_due_to_pm1_ambient_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "od550lt1aer", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "conccn": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Aerosol Number Concentration", 
-            "standard_name": "number_concentration_of_ambient_aerosol_in_air", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m-3", 
-            "out_name": "conccn", 
-            "type": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "wetdust": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Wet Deposition Rate of Dust", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_wet_deposition", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wetdust", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "loadsoa": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Load of Dry Aerosol Secondary Organic Matter", 
-            "standard_name": "atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadsoa", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "emibb": {
-            "comment": "tendency of atmosphere mass content of primary organic matter dry aerosol due to emission: This does not include sources of secondary aerosols from biomass burning aerosols, such as SO2 or SOA.", 
-            "dimensions": "longitude latitude time", 
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
             "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "long_name": "Total Emission of Primary Aerosol from Biomass Burning", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_emission", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "emibb", 
-            "type": "real", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "emibc": {
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Emission Rate of Black Carbon Aerosol Mass", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_emission", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "emibc", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "loaddust": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
             "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "long_name": "Load of Dust", 
-            "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol", 
-            "modeling_realm": "aerosol", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ps": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_air_pressure", 
+            "units": "Pa", 
+            "cell_methods": "", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loaddust", 
+            "long_name": "Surface Air Pressure", 
+            "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", 
+            "out_name": "ps", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
         "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": "", 
+            "standard_name": "surface_altitude", 
             "units": "m", 
+            "cell_methods": "", 
+            "cell_measures": "", 
+            "long_name": "Surface Altitude", 
+            "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", 
             "out_name": "orog", 
             "type": "real", 
-            "valid_max": "1.00E+04", 
-            "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": "aerosol land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_min": "-700", 
+            "valid_max": "1.00E+04", 
             "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsdsdiff", 
-            "type": "real", 
-            "valid_max": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetpoa": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Wet Deposition Rate of Dry Aerosol Primary Organic Matter", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_wet_deposition", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wetpoa", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "abs550aer": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ambient Aerosol Absorption Optical Thickness at 550 nm", 
-            "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "abs550aer", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "loadbc": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Load of Black Carbon Aerosol", 
-            "standard_name": "atmosphere_mass_content_of_black_carbon_dry_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadbc", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "sigma_bnds": {
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
             "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
             "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "chepsoa": {
-            "comment": "Tendency of atmosphere mass content of secondary organic matter_dry aerosol due to net production:  If model lumps SOA emissions with POA, then the sum of POA and SOA emissions is reported as POA emissions. Here, mass refers to the mass of primary organic matter, not mass of organic carbon alone. Instead of emi_soa in original ACCMIP Excel spreadsheet. That variable had notes: This can be a pseudo-emission flux as used in AEROCOM (Dentener et al, ACP, 2006) or the [...]
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Production Rate of Dry Aerosol Secondary Organic Matter", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "chepsoa", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "type": "real"
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "emioa": {
-            "comment": "tendency of atmosphere mass content of organic matter dry aerosol due to net production and emission.  This is the sum of total emission of POA and total production of SOA (emipoa+chepsoa). ''Mass'' refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called emi_pom in old ACCMIP Excel table. Integrate 3D emission field vertically to 2d field. ''ma [...]
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "cldnci": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top", 
+            "units": "m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ice Crystal Number Concentration of Cloud Tops", 
+            "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell.  This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cldnci", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Rate of Emission and Production of Dry Aerosol Total Organic Matter", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production_and_emission", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "loadnh4": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_mass_content_of_ammonium_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "emioa", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of NH4", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loadnh4", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "concaerh2o": {
-            "comment": "'ambient'  means 'wetted'", 
-            "dimensions": "longitude latitude alevel time", 
+        "od870aer": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ambient Aerosol Optical Thickness at 870 nm", 
+            "comment": "AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "od870aer", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Concentration of Aerosol Water", 
-            "standard_name": "mass_concentration_of_water_in_ambient_aerosol_in_air", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "concnmcn": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "number_concentration_of_nucleation_mode_ambient_aerosol_in_air", 
+            "units": "m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "concaerh2o", 
+            "cell_measures": "time: mean", 
+            "long_name": "Number Concentration of Nucleation Mode Aerosol", 
+            "comment": "includes all particles with diameter smaller than 3 nm", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "concnmcn", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "drypoa": {
-            "comment": "", 
+        "drybc": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Dry Deposition Rate of Black Carbon Aerosol Mass", 
+            "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "drybc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Dry Deposition Rate of Dry Aerosol Primary Organic Matter", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_dry_deposition", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wetpoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_wet_deposition", 
             "units": "kg m-2 s-1", 
-            "out_name": "drypoa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Wet Deposition Rate of Dry Aerosol Primary Organic Matter", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetpoa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "reffclwtop": {
-            "comment": "Droplets are liquid only.  This is the effective radius ''as seen from space'' over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere.TOA) each time sample when computing monthly mean. Reported values are weighted by total liquid cloud top fraction of  (as [...]
+        "abs550aer": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_absorption_optical_thickness_due_to_ambient_aerosol", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ambient Aerosol Absorption Optical Thickness at 550 nm", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "abs550aer", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Cloud-Top Effective Droplet Radius", 
-            "standard_name": "effective_radius_of_cloud_liquid_water_particle_at_liquid_water_cloud_top", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "emiso4": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_emission", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "reffclwtop", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Direct Emission Rate of SO4", 
+            "comment": "expressed as a tendency of atmosphere mass content of SO4.  Direct emission does not include secondary sulfate production. Integrate 3D emission field vertically to 2d field. proposed name: tendency_of_atmosphere_mass_content_of_anthropogenic_sulfate_dry_aerosol_due_to_emission. Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "emiso4", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "loadnh4": {
+        "wetsoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Wet Deposition Rate of Dry Aerosol Secondary Organic Matter", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "wetsoa", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Load of NH4", 
-            "standard_name": "atmosphere_mass_content_of_ammonium_dry_aerosol", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "drypoa": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadnh4", 
+            "cell_measures": "time: mean", 
+            "long_name": "Dry Deposition Rate of Dry Aerosol Primary Organic Matter", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "drypoa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": ""
-        }, 
         "sconcss": {
-            "comment": "mass concentration of seasalt dry aerosol in air in model lowest layer", 
-            "dimensions": "longitude latitude alev1 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Surface Concentration of Seasalt", 
-            "standard_name": "mass_concentration_of_seasalt_dry_aerosol_in_air", 
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "mass_concentration_of_seasalt_dry_aerosol_in_air", 
             "units": "kg m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Concentration of Seasalt", 
+            "comment": "mass concentration of seasalt dry aerosol in air in model lowest layer", 
+            "dimensions": "longitude latitude alev1 time", 
             "out_name": "sconcss", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "drydms": {
-            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Dry Deposition Rate of DMS", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_dry_deposition", 
+        "ec550aer": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol", 
+            "units": "m-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "drydms", 
-            "type": "real", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ambient Aerosol Extinction at 550 nm", 
+            "comment": "'ambient' means 'wetted'.  ", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "ec550aer", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "dryoa": {
-            "comment": "Tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of POA and dry deposition of SOA (see next two entries). 'Mass' refers to the mass of organic matter, not mass of organic carbon alone.  We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called dry_pom in old ACCMIP Excel table. Dry deposition includes gravitational settling, impact scavenging, and tur [...]
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Dry Deposition Rate of Dry Aerosol Organic Matter", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_dry_deposition", 
+        "eminh3": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission", 
             "units": "kg m-2 s-1", 
-            "out_name": "dryoa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Emission Rate of NH3", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "eminh3", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetoa": {
-            "comment": "tendency of atmosphere mass content of organic matter dry aerosols due to wet deposition: This is the sum of wet deposition of POA and wet deposition of SOA (see next two entries). ''Mass'' refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called wet_pom in old ACCMIP Excel spreadsheet.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Wet Deposition Rate of Dry Aerosol Organic Matter", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_wet_deposition", 
+        "loadno3": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_mass_content_of_nitrate_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wetoa", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of NO3", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loadno3", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "concsoa": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Concentration of Dry Aerosol Secondary Organic Matter", 
-            "standard_name": "mass_concentration_of_secondary_particulate_organic_matter_dry_aerosol_in_air", 
+        "inc": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "number_concentration_of_ice_crystals_in_air", 
+            "units": "m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "concsoa", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ice Crystal Number Concentration", 
+            "comment": "Ice Crystal number concentration in ice clouds", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "inc", 
             "type": "", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "dryso4": {
-            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Dry Deposition Rate of SO4", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_dry_deposition", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "dryso4", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "href": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "dryso2": {
-            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Dry Deposition Rate of SO2", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition", 
+        "reffclwtop": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "effective_radius_of_cloud_liquid_water_particle_at_liquid_water_cloud_top", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "dryso2", 
+            "cell_measures": "time: mean", 
+            "long_name": "Cloud-Top Effective Droplet Radius", 
+            "comment": "Droplets are liquid only.  This is the effective radius ''as seen from space'' over liquid cloudy portion of grid cell. This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere.TOA) each time sample when computing monthly mean. Reported values are weighted by total liquid cloud top fraction of  (as [...]
+            "dimensions": "longitude latitude time", 
+            "out_name": "reffclwtop", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetbc": {
+        "concbc": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_concentration_of_black_carbon_dry_aerosol_in_air", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Concentration of Black Carbon Aerosol", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "concbc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Wet Deposition Rate of Black Carbon Aerosol Mass", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_wet_deposition", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sconcpoa": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_concentration_of_primary_particulate_organic_matter_dry_aerosol_in_air", 
+            "units": "kg m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wetbc", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Concentration of Dry Aerosol Primary Organic Matter", 
+            "comment": "mass concentration of primary particulate organic matter dry aerosol in air in model lowest layer", 
+            "dimensions": "longitude latitude alev1 time", 
+            "out_name": "sconcpoa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "rsdscsdiff": {
+            "modeling_realm": "aerosol land", 
+            "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rsdscsdiff", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zlev_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "sconcoa": {
-            "comment": "mass concentration of particulate organic matter dry aerosol in air in model lowest layer", 
-            "dimensions": "longitude latitude alev1 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Surface Concentration of Dry Aerosol Organic Matter", 
-            "standard_name": "mass_concentration_of_particulate_organic_matter_dry_aerosol_in_air", 
+        "sconcnh4": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "mass_concentration_of_ammonium_dry_aerosol_in_air", 
             "units": "kg m-3", 
-            "out_name": "sconcoa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Concentration of NH4", 
+            "comment": "Mass concentration in model lowest layer", 
+            "dimensions": "longitude latitude alev1 time", 
+            "out_name": "sconcnh4", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "concpoa": {
+        "concss": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_concentration_of_seasalt_dry_aerosol_in_air", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Concentration of Seasalt", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "concss", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Concentration of Dry Aerosol Primary Organic Matter", 
-            "standard_name": "mass_concentration_of_primary_particulate_organic_matter_dry_aerosol_in_air", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "concpoa", 
-            "type": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sconcsoa": {
-            "comment": "mass concentration of secondary particulate organic matter dry aerosol in air in model lowest layer.  If the model lumps SOA with POA, then their sum is reported as POA.", 
-            "dimensions": "longitude latitude alev1 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Surface Concentration of Dry Aerosol Secondary Organic Matter", 
-            "standard_name": "mass_concentration_of_secondary_particulate_organic_matter_dry_aerosol_in_air", 
+        "loadbc": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_mass_content_of_black_carbon_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "sconcsoa", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of Black Carbon Aerosol", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loadbc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "drynh3": {
-            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Dry Deposition Rate of NH3", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition", 
+        "emidms": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission", 
             "units": "kg m-2 s-1", 
-            "out_name": "drynh3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Emission Rate of DMS", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "emidms", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "drysoa": {
+        "wetnh4": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Wet Deposition Rate of NH4+NH3", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "wetnh4", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Dry Deposition Rate of Dry Aerosol Secondary Organic Matter", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_dry_deposition", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "reffclwc": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Convective Cloud Droplet Effective Radius", 
+            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "reffclwc", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "drysoa", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdsdiff": {
+            "modeling_realm": "aerosol land", 
+            "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Diffuse Downwelling Shortwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsdsdiff", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "drynh4": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Dry Deposition Rate of NH4", 
             "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
             "dimensions": "longitude latitude time", 
+            "out_name": "drynh4", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Dry Deposition Rate of NH4", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonium_dry_aerosol_due_to_dry_deposition", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wetoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_wet_deposition", 
             "units": "kg m-2 s-1", 
-            "out_name": "drynh4", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Wet Deposition Rate of Dry Aerosol Organic Matter", 
+            "comment": "tendency of atmosphere mass content of organic matter dry aerosols due to wet deposition: This is the sum of wet deposition of POA and wet deposition of SOA (see next two entries). ''Mass'' refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called wet_pom in old ACCMIP Excel spreadsheet.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetoa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadss": {
+        "concsoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_concentration_of_secondary_particulate_organic_matter_dry_aerosol_in_air", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Concentration of Dry Aerosol Secondary Organic Matter", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "concsoa", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Load of Seasalt", 
-            "standard_name": "atmosphere_mass_content_of_seasalt_dry_aerosol", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "emiss": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_emission", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadss", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Emission Rate of Seasalt", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "emiss", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "concso2": {
+        "concdust": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_concentration_of_dust_dry_aerosol_in_air", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Concentration of Dust", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "concdust", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Mole Fraction of SO2", 
-            "standard_name": "mole_fraction_of_sulfur_dioxide_in_air", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "concso2", 
-            "type": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "concso4": {
+        "loadso4": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of SO4", 
             "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loadso4", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Concentration of SO4", 
-            "standard_name": "mass_concentration_of_sulfate_dry_aerosol_in_air", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wetso4": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Wet Deposition Rate of SO4", 
+            "comment": "proposed name: tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_wet_deposition", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetso4", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "concso4": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_concentration_of_sulfate_dry_aerosol_in_air", 
             "units": "kg m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Concentration of SO4", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
             "out_name": "concso4", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadoa": {
-            "comment": "atmosphere dry organic content: This is the vertically integrated sum of atmosphere_primary_organic_content and atmosphere_secondary_organic_content (see next two table entries).", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Load of Dry Aerosol Organic Matter", 
-            "standard_name": "atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol", 
+        "dryso4": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadoa", 
+            "cell_measures": "time: mean", 
+            "long_name": "Dry Deposition Rate of SO4", 
+            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "dryso4", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "concoa": {
+        "wetss": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Wet Deposition Rate of Seasalt", 
             "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetss", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Concentration of Dry Aerosol Organic Matter", 
-            "standard_name": "mass_concentration_of_particulate_organic_matter_dry_aerosol_in_air", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "concoa", 
-            "type": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "concdms": {
-            "comment": "", 
+        "concaerh2o": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_concentration_of_water_in_ambient_aerosol_in_air", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Concentration of Aerosol Water", 
+            "comment": "ambient'  means 'wetted", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "concaerh2o", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Mole Fraction of DMS", 
-            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sconcoa": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_concentration_of_particulate_organic_matter_dry_aerosol_in_air", 
+            "units": "kg m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "concdms", 
-            "type": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Concentration of Dry Aerosol Organic Matter", 
+            "comment": "mass concentration of particulate organic matter dry aerosol in air in model lowest layer", 
+            "dimensions": "longitude latitude alev1 time", 
+            "out_name": "sconcoa", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "cldncl": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top", 
+            "units": "m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Cloud Droplet Number Concentration of Cloud Tops", 
             "comment": "Droplets are liquid only.  Report concentration 'as seen from space' over liquid cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of  (as seen from TOA) each time sample when computing monthly mean.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cldncl", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Cloud Droplet Number Concentration of Cloud Tops", 
-            "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "loadss": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_mass_content_of_seasalt_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m-3", 
-            "out_name": "cldncl", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of Seasalt", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loadss", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "p0": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: reference pressure", 
+        "reffclws": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Stratiform Cloud Droplet Effective Radius", 
+            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "reffclws", 
             "type": "", 
-            "dimensions": ""
-        }, 
-        "b": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "cldnci": {
-            "comment": "Concentration 'as seen from space' over ice-cloud portion of grid cell.  This is the value from uppermost model layer with ice cloud or, if available, it is the sum over all ice cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total ice cloud top fraction (as seen from TOA) of each time sample when computing monthly mean.", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ice Crystal Number Concentration of Cloud Tops", 
-            "standard_name": "number_concentration_of_ice_crystals_in_air_at_ice_cloud_top", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "loadpoa": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m-3", 
-            "out_name": "cldnci", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of Dry Aerosol Primary Organic Matter", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loadpoa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sconcso4": {
-            "comment": "mass concentration of sulfate dry aerosol in air in model lowest layer.", 
-            "dimensions": "longitude latitude alev1 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Surface Concentration of SO4", 
-            "standard_name": "mass_concentration_of_sulfate_dry_aerosol_in_air", 
+        "drysoa": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "sconcso4", 
+            "cell_measures": "time: mean", 
+            "long_name": "Dry Deposition Rate of Dry Aerosol Secondary Organic Matter", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "drysoa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadpoa": {
-            "comment": "", 
+        "emibc": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_emission", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Emission Rate of Black Carbon Aerosol Mass", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "emibc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Load of Dry Aerosol Primary Organic Matter", 
-            "standard_name": "atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wetso2": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadpoa", 
+            "cell_measures": "time: mean", 
+            "long_name": "Wet Deposition Rate of SO2", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetso2", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "concno3": {
+        "concpoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_concentration_of_primary_particulate_organic_matter_dry_aerosol_in_air", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Concentration of Dry Aerosol Primary Organic Matter", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "concpoa", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Concentration of NO3 Aerosol", 
-            "standard_name": "mass_concentration_of_nitrate_dry_aerosol_in_air", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "conccmcn": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "number_concentration_of_coarse_mode_ambient_aerosol_in_air", 
+            "units": "m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "concno3", 
+            "cell_measures": "time: mean", 
+            "long_name": "Number Concentration Coarse Mode Aerosol", 
+            "comment": "includes all particles with diameter larger than 1 micron", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "conccmcn", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "drybc": {
-            "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Dry Deposition Rate of Black Carbon Aerosol Mass", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_dry_deposition", 
+        "sconcbc": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_concentration_of_black_carbon_dry_aerosol_in_air", 
+            "units": "kg m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "drybc", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Concentration of Black Carbon Aerosol", 
+            "comment": "mass concentration of black carbon dry aerosol in air in model lowest layer", 
+            "dimensions": "longitude latitude alev1 time", 
+            "out_name": "sconcbc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emiss": {
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
+        "chepsoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Production Rate of Dry Aerosol Secondary Organic Matter", 
+            "comment": "Tendency of atmosphere mass content of secondary organic matter_dry aerosol due to net production:  If model lumps SOA emissions with POA, then the sum of POA and SOA emissions is reported as POA emissions. Here, mass refers to the mass of primary organic matter, not mass of organic carbon alone. Instead of emi_soa in original ACCMIP Excel spreadsheet. That variable had notes: This can be a pseudo-emission flux as used in AEROCOM (Dentener et al, ACP, 2006) or the [...]
             "dimensions": "longitude latitude time", 
+            "out_name": "chepsoa", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Total Emission Rate of Seasalt", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_emission", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "od550aer": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "emiss", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ambient Aerosol Optical Thickness at 550 nm", 
+            "comment": "AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550 nm'", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "od550aer", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "sconcpoa": {
-            "comment": "mass concentration of primary particulate organic matter dry aerosol in air in model lowest layer", 
-            "dimensions": "longitude latitude alev1 time", 
+        "concso2": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mole_fraction_of_sulfur_dioxide_in_air", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Mole Fraction of SO2", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "concso2", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Surface Concentration of Dry Aerosol Primary Organic Matter", 
-            "standard_name": "mass_concentration_of_primary_particulate_organic_matter_dry_aerosol_in_air", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "emiso2": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "sconcpoa", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Emission Rate of SO2", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "emiso2", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "inc": {
-            "comment": "Ice Crystal number concentration in ice clouds", 
+        "conccn": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "number_concentration_of_ambient_aerosol_in_air", 
+            "units": "m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Aerosol Number Concentration", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "conccn", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ice Crystal Number Concentration", 
-            "standard_name": "number_concentration_of_ice_crystals_in_air", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "loaddust": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m-3", 
-            "out_name": "inc", 
-            "type": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of Dust", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loaddust", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ec550aer": {
-            "comment": "'ambient' means 'wetted'.  ", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Ambient Aerosol Extinction at 550 nm", 
-            "standard_name": "volume_extinction_coefficient_in_air_due_to_ambient_aerosol", 
+        "drydms": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m-1", 
-            "out_name": "ec550aer", 
-            "type": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Dry Deposition Rate of DMS", 
+            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "drydms", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "concdust": {
+        "concno3": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_concentration_of_nitrate_dry_aerosol_in_air", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Concentration of NO3 Aerosol", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "concno3", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Concentration of Dust", 
-            "standard_name": "mass_concentration_of_dust_dry_aerosol_in_air", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "concdust", 
-            "type": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emidms": {
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
+        "emibb": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_emission", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Emission of Primary Aerosol from Biomass Burning", 
+            "comment": "tendency of atmosphere mass content of primary organic matter dry aerosol due to emission: This does not include sources of secondary aerosols from biomass burning aerosols, such as SO2 or SOA.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "emibb", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Total Emission Rate of DMS", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_emission", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sconcso4": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_concentration_of_sulfate_dry_aerosol_in_air", 
+            "units": "kg m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "emidms", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Concentration of SO4", 
+            "comment": "mass concentration of sulfate dry aerosol in air in model lowest layer.", 
+            "dimensions": "longitude latitude alev1 time", 
+            "out_name": "sconcso4", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dryss": {
-            "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Dry Deposition Rate of Seasalt", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_dry_deposition", 
+        "sconcdust": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_concentration_of_dust_dry_aerosol_in_air", 
+            "units": "kg m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "dryss", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Concentration of Dust", 
+            "comment": "mass concentration of dust dry aerosol in air in model lowest layer", 
+            "dimensions": "longitude latitude alev1 time", 
+            "out_name": "sconcdust", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetdms": {
+        "concoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_concentration_of_particulate_organic_matter_dry_aerosol_in_air", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Concentration of Dry Aerosol Organic Matter", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "concoa", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Wet Deposition Rate of DMS", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_wet_deposition", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "concbb": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_concentration_of_biomass_burning_dry_aerosol_in_air", 
+            "units": "kg m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wetdms", 
-            "type": "real", 
+            "cell_measures": "time: mean", 
+            "long_name": "Concentration of Biomass Burning Aerosol", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "concbb", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdscsdiff": {
+        "concdms": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Mole Fraction of DMS", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "concdms", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Surface Diffuse Downwelling Clear Sky Shortwave Radiation", 
-            "standard_name": "surface_diffuse_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
-            "modeling_realm": "aerosol land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsdscsdiff", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od550aer": {
-            "comment": "AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550 nm'", 
+        "emidust": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_emission", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Emission Rate of Dust", 
+            "comment": "Integrate 3D emission field vertically to 2d field.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "emidust", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ambient Aerosol Optical Thickness at 550 nm", 
-            "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wetdms": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dimethyl_sulfide_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "od550aer", 
+            "cell_measures": "time: mean", 
+            "long_name": "Wet Deposition Rate of DMS", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetdms", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "sconcnh4": {
-            "comment": "Mass concentration in model lowest layer", 
-            "dimensions": "longitude latitude alev1 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Surface Concentration of NH4", 
-            "standard_name": "mass_concentration_of_ammonium_dry_aerosol_in_air", 
+        "wetdust": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "sconcnh4", 
+            "cell_measures": "time: mean", 
+            "long_name": "Wet Deposition Rate of Dust", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetdust", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "concnh4": {
+        "wetbc": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_black_carbon_dry_aerosol_due_to_wet_deposition", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Wet Deposition Rate of Black Carbon Aerosol Mass", 
             "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetbc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Concentration of NH4", 
-            "standard_name": "mass_concentration_of_ammonium_dry_aerosol_in_air", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "concnh4", 
-            "type": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emiso2": {
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
+        "od550lt1aer": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_optical_thickness_due_to_pm1_ambient_aerosol", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ambient Fine Aerosol Optical Thickness at 550 nm", 
+            "comment": "od550 due to particles with wet diameter less than 1 um  (''ambient'' means ''wetted''). When models do not include explicit size information, it can be assumed that all anthropogenic aerosols and natural secondary aerosols have diameter less than 1 um.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "od550lt1aer", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Total Emission Rate of SO2", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_emission", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "emiso2", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "emiso4": {
-            "comment": "expressed as a tendency of atmosphere mass content of SO4.  Direct emission does not include secondary sulfate production. Integrate 3D emission field vertically to 2d field. proposed name: tendency_of_atmosphere_mass_content_of_anthropogenic_sulfate_dry_aerosol_due_to_emission. Integrate 3D emission field vertically to 2d field.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Total Direct Emission Rate of SO4", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfate_dry_aerosol_due_to_emission", 
+        "emioa": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_net_chemical_production_and_emission", 
             "units": "kg m-2 s-1", 
-            "out_name": "emiso4", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Rate of Emission and Production of Dry Aerosol Total Organic Matter", 
+            "comment": "tendency of atmosphere mass content of organic matter dry aerosol due to net production and emission.  This is the sum of total emission of POA and total production of SOA (emipoa+chepsoa). ''Mass'' refers to the mass of organic matter, not mass of organic carbon alone. We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called emi_pom in old ACCMIP Excel table. Integrate 3D emission field vertically to 2d field. ''ma [...]
+            "dimensions": "longitude latitude time", 
+            "out_name": "emioa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "concnmcn": {
-            "comment": "includes all particles with diameter smaller than 3 nm", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Number Concentration of Nucleation Mode Aerosol", 
-            "standard_name": "number_concentration_of_nucleation_mode_ambient_aerosol_in_air", 
+        "cdnc": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "number_concentration_of_cloud_liquid_water_particles_in_air", 
             "units": "m-3", 
-            "out_name": "concnmcn", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Cloud Droplet Number Concentration", 
+            "comment": "Cloud Droplet Number Concentration in liquid water clouds. Question: Is this rather a 3D field?", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "cdnc", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "conccmcn": {
-            "comment": "includes all particles with diameter larger than 1 micron", 
+        "concnh4": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "mass_concentration_of_ammonium_dry_aerosol_in_air", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Concentration of NH4", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "concnh4", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Number Concentration Coarse Mode Aerosol", 
-            "standard_name": "number_concentration_of_coarse_mode_ambient_aerosol_in_air", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sconcno3": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_concentration_of_nitrate_dry_aerosol_in_air", 
+            "units": "kg m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m-3", 
-            "out_name": "conccmcn", 
-            "type": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Concentration of NO3", 
+            "comment": "Mass concentration in model lowest layer", 
+            "dimensions": "longitude latitude alev1 time", 
+            "out_name": "sconcno3", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "a": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
         "emipoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_emission", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Emission Rate of Dry Aerosol Primary Organic Matter", 
             "comment": "tendency of atmosphere mass content of primary organic aerosol due to emission:  ''mass'' refers to the mass of primary organic matter, not mass of organic carbon alone.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "emipoa", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Emission Rate of Dry Aerosol Primary Organic Matter", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol_due_to_emission", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dryoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol_due_to_dry_deposition", 
             "units": "kg m-2 s-1", 
-            "out_name": "emipoa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Dry Deposition Rate of Dry Aerosol Organic Matter", 
+            "comment": "Tendency of atmosphere mass content of organic dry aerosol due to dry deposition: This is the sum of dry deposition of POA and dry deposition of SOA (see next two entries). 'Mass' refers to the mass of organic matter, not mass of organic carbon alone.  We recommend a scale factor of POM=1.4*OC, unless your model has more detailed info available. Was called dry_pom in old ACCMIP Excel table. Dry deposition includes gravitational settling, impact scavenging, and tur [...]
+            "dimensions": "longitude latitude time", 
+            "out_name": "dryoa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "od870aer": {
-            "comment": "AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types.", 
+        "dryso2": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_sulfur_dioxide_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Dry Deposition Rate of SO2", 
+            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
             "dimensions": "longitude latitude time", 
+            "out_name": "dryso2", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Ambient Aerosol Optical Thickness at 870 nm", 
-            "standard_name": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sconcsoa": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_concentration_of_secondary_particulate_organic_matter_dry_aerosol_in_air", 
+            "units": "kg m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "od870aer", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Concentration of Dry Aerosol Secondary Organic Matter", 
+            "comment": "mass concentration of secondary particulate organic matter dry aerosol in air in model lowest layer.  If the model lumps SOA with POA, then their sum is reported as POA.", 
+            "dimensions": "longitude latitude alev1 time", 
+            "out_name": "sconcsoa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "eminh3": {
-            "comment": "Integrate 3D emission field vertically to 2d field.", 
+        "loadsoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of Dry Aerosol Secondary Organic Matter", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "loadsoa", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Total Emission Rate of NH3", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_emission", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "loadoa": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "eminh3", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of Dry Aerosol Organic Matter", 
+            "comment": "atmosphere dry organic content: This is the vertically integrated sum of atmosphere_primary_organic_content and atmosphere_secondary_organic_content (see next two table entries).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loadoa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetss": {
-            "comment": "", 
+        "drynh3": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_ammonia_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Dry Deposition Rate of NH3", 
+            "comment": "dry deposition includes gravitational settling, impact scavenging, and turbulent deposition", 
             "dimensions": "longitude latitude time", 
+            "out_name": "drynh3", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Wet Deposition Rate of Seasalt", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_wet_deposition", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dryss": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_seasalt_dry_aerosol_due_to_dry_deposition", 
             "units": "kg m-2 s-1", 
-            "out_name": "wetss", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Dry Deposition Rate of Seasalt", 
+            "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "dryss", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "drydust": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_dry_deposition", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Dry Deposition Rate of Dust", 
             "comment": "Dry deposition includes gravitational settling, impact scavenging, and turbulent deposition.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "drydust", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Dry Deposition Rate of Dust", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_due_to_dry_deposition", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cldnvi": {
             "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_number_content_of_cloud_droplets", 
+            "units": "m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "drydust", 
+            "cell_measures": "time: mean", 
+            "long_name": "Column Integrated Cloud Droplet Number", 
+            "comment": "Droplets are liquid only.  Values are weighted by liquid cloud fraction in each layer when vertically integrating, and for monthly means the samples are weighted by total liquid cloud fraction (as seen from TOA).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cldnvi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }
     }
diff --git a/TestTables/CMIP6_cf3hr.json b/TestTables/CMIP6_cf3hr.json
index 5e9e4fa..b881e27 100644
--- a/TestTables/CMIP6_cf3hr.json
+++ b/TestTables/CMIP6_cf3hr.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "0.125000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table cf3hr", 
         "realm": "atmos", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "3hr", 
-        "table_id": "Table cf3hr", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "0.125000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
+                "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."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "ocean_s": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typec4pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "2000", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth_coord": {
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
+        }, 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
             "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,269 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "latitude": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "85000.", 
+                "70000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev23": {
+        "plev19": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1181,193 +1238,195 @@
                 "12500.", 
                 "10000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev3h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "10000.", 
+                "1000.", 
+                "100."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
             "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,999 +1436,1158 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "dbze": {
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
             "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "rho": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
             "units": "kg m-3", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
+            "requested": [
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
+                "12.5", 
+                "17.5", 
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
             "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
             "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "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": "", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
                 "20.", 
-                "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
                 "40.", 
-                "50.", 
-                "50.", 
                 "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
-        }, 
-        "effectRadIc": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c3_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_deciduous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesever": {
+            "standard_name": "area_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))", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "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": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "clhcalipso": {
-            "comment": "Percentage cloud cover in layer centred on 220hPa", 
-            "dimensions": "location time1 p220", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CALIPSO High Level Cloud 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": "clhcalipso", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "clmcalipso": {
-            "comment": "Percentage cloud cover in layer centred on 560hPa", 
-            "dimensions": "location time1 p560", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CALIPSO Mid Level Cloud 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": "clmcalipso", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
-        "prc": {
-            "comment": "Convective precipitation 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": ""
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "depth_c": {
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "ap_bnds": {
-            "units": "Pa", 
             "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "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": ""
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "orog": {
-            "units": "m", 
             "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "zlev": {
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
             "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
             "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "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": ""
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "cltcalipso": {
-            "comment": "", 
-            "dimensions": "location time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CALIPSO Total Cloud Fraction", 
-            "standard_name": "cloud_area_fraction", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "cltcalipso", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "sigma_bnds": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "latitude": {
-            "comment": "", 
-            "dimensions": "location time1", 
-            "positive": "", 
-            "valid_min": "-90.0", 
-            "long_name": "Latitude", 
-            "standard_name": "latitude", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "degrees_north", 
-            "out_name": "latitude", 
-            "type": "real", 
-            "valid_max": "90.0", 
-            "ok_max_mean_abs": ""
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "clcalipso2": {
-            "comment": "Clouds detected by CALIPSO but below the detectability threshold of CloudSat", 
-            "dimensions": "location alt40 time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CALIPSO Cloud Fraction Undetected by CloudSat", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "clcalipso2", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "b_bnds": {
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "cfadDbze94": {
-            "comment": "CFADs (Cloud Frequency Altitude Diagrams) are joint height - radar reflectivity (or lidar scattering ratio) distributions.", 
-            "dimensions": "location alt40 dbze time1", 
+        "pr": {
+            "modeling_realm": "atmos", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "pr", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "CloudSat Radar Reflectivity CFAD", 
-            "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "prc": {
             "modeling_realm": "atmos", 
+            "standard_name": "convective_precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: point", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "cfadDbze94", 
+            "long_name": "Convective Precipitation", 
+            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "prc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "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": "location sza5 time1", 
+        "clcalipso2": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "", 
+            "cell_measures": "time: point", 
+            "long_name": "CALIPSO Cloud Fraction Undetected by CloudSat", 
+            "comment": "Clouds detected by CALIPSO but below the detectability threshold of CloudSat", 
+            "dimensions": "location alt40 time1", 
+            "out_name": "clcalipso2", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "PARASOL Reflectance", 
-            "standard_name": "toa_bidirectional_reflectance", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cltcalipso": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "%", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "parasolRefl", 
+            "cell_measures": "time: point", 
+            "long_name": "CALIPSO Total Cloud Fraction", 
+            "comment": "", 
+            "dimensions": "location time1", 
+            "out_name": "cltcalipso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
         "cfadLidarsr532": {
-            "comment": "CFADs (Cloud Frequency Altitude Diagrams) are joint height - radar reflectivity (or lidar scattering ratio) distributions.", 
-            "dimensions": "location alt40 scatratio time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CALIPSO Scattering Ratio CFAD", 
-            "standard_name": "histogram_of_backscattering_ratio_over_height_above_reference_ellipsoid", 
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "histogram_of_backscattering_ratio_over_height_above_reference_ellipsoid", 
             "units": "1.0", 
+            "cell_methods": "", 
+            "cell_measures": "time: point", 
+            "long_name": "CALIPSO Scattering Ratio CFAD", 
+            "comment": "CFADs (Cloud Frequency Altitude Diagrams) are joint height - radar reflectivity (or lidar scattering ratio) distributions.", 
+            "dimensions": "location alt40 scatratio time1", 
             "out_name": "cfadLidarsr532", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "toffset": {
-            "comment": "'this ''offset time'' should be added to the value stored in the ''time dimension'' to get the actual time.  This actual time is the time (UTC) of the corresponding point in the satellite orbit used to extract the model data.'", 
-            "dimensions": "location time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Offset Time", 
-            "standard_name": "time", 
+        "parasolRefl": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "toa_bidirectional_reflectance", 
+            "units": "1.0", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "day", 
-            "out_name": "toffset", 
+            "cell_measures": "time: point", 
+            "long_name": "PARASOL Reflectance", 
+            "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).", 
+            "dimensions": "location sza5 time1", 
+            "out_name": "parasolRefl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "longitude": {
-            "comment": "", 
-            "dimensions": "location time1", 
-            "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "Longitude", 
-            "standard_name": "longitude", 
+        "cfadDbze94": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
+            "standard_name": "histogram_of_equivalent_reflectivity_factor_over_height_above_reference_ellipsoid", 
+            "units": "1.0", 
             "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "degrees_east", 
-            "out_name": "longitude", 
+            "cell_measures": "time: point", 
+            "long_name": "CloudSat Radar Reflectivity CFAD", 
+            "comment": "CFADs (Cloud Frequency Altitude Diagrams) are joint height - radar reflectivity (or lidar scattering ratio) distributions.", 
+            "dimensions": "location alt40 dbze time1", 
+            "out_name": "cfadDbze94", 
             "type": "real", 
-            "valid_max": "360.0", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "clcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "", 
+            "cell_measures": "time: point", 
+            "long_name": "CALIPSO Cloud Area Fraction", 
             "comment": "Percentage cloud cover at CALIPSO standard heights.", 
             "dimensions": "location alt40 time1", 
+            "out_name": "clcalipso", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "CALIPSO Cloud Area Fraction", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clmcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
             "units": "%", 
-            "out_name": "clcalipso", 
+            "cell_methods": "", 
+            "cell_measures": "time: point", 
+            "long_name": "CALIPSO Mid Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 560hPa", 
+            "dimensions": "location time1 p560", 
+            "out_name": "clmcalipso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "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"
-        }, 
         "cllcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
+            "cell_methods": "", 
+            "cell_measures": "time: point", 
+            "long_name": "CALIPSO Low Level Cloud Fraction", 
             "comment": "Percentage cloud cover in layer centred on 840hPa", 
             "dimensions": "location time1 p840", 
+            "out_name": "cllcalipso", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "CALIPSO Low Level Cloud Fraction", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "toffset": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
+            "standard_name": "time", 
+            "units": "day", 
             "cell_methods": "", 
+            "cell_measures": "", 
+            "long_name": "Offset Time", 
+            "comment": "'this ''offset time'' should be added to the value stored in the ''time dimension'' to get the actual time.  This actual time is the time (UTC) of the corresponding point in the satellite orbit used to extract the model data.'", 
+            "dimensions": "location time1", 
+            "out_name": "toffset", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clhcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
             "units": "%", 
-            "out_name": "cllcalipso", 
+            "cell_methods": "", 
+            "cell_measures": "time: point", 
+            "long_name": "CALIPSO High Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 220hPa", 
+            "dimensions": "location time1 p220", 
+            "out_name": "clhcalipso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
         }
     }
 }
diff --git a/TestTables/CMIP6_cfDay.json b/TestTables/CMIP6_cfDay.json
index 6aacfd6..d5b6a35 100644
--- a/TestTables/CMIP6_cfDay.json
+++ b/TestTables/CMIP6_cfDay.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "1.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table cfDay", 
         "realm": "atmos", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "day", 
-        "table_id": "Table cfDay", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "alevel alevhalf", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "1.00000", 
+        "generic_levels": "alevel alevhalf", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alt40": {
+            "standard_name": "altitude", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "plev10": {
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth0m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "depth0m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
             "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", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
             "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"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,27 +858,192 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "50000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
+        }, 
+        "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
             "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -758,248 +1060,67 @@
                 "500.", 
                 "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
             "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
+            "axis": "Z", 
             "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
             "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1181,490 +1238,353 @@
                 "12500.", 
                 "10000."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "85000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
             ], 
-            "stored_direction": "increasing", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
             "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec3pft": {
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1681,12 +1601,7 @@
                 "55.", 
                 "70.", 
                 "50040."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            ], 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,1155 +1634,1492 @@
                 "80.", 
                 "100000."
             ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "scatratio", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "standard_sigma": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "hybrid_height": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "rsuscs": {
-            "comment": "Surface upwelling clear-sky shortwave radiation", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ps": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_air_pressure", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsuscs", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Air Pressure", 
+            "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", 
+            "out_name": "ps", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clhcalipso": {
-            "comment": "Percentage cloud cover in layer centred on 220hPa", 
-            "dimensions": "longitude latitude time", 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_altitude", 
+            "units": "m", 
+            "cell_methods": "", 
+            "cell_measures": "", 
+            "long_name": "Surface Altitude", 
+            "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", 
+            "out_name": "orog", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "CALIPSO High Level Cloud Fraction", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "valid_min": "-700", 
+            "valid_max": "1.00E+04", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "rlutcs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "clhcalipso", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Clear-Sky Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlutcs", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hur": {
-            "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Relative Humidity", 
-            "standard_name": "relative_humidity", 
+        "rlds": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "hur", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlds", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cltcalipso": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CALIPSO Total Cloud Fraction", 
-            "standard_name": "cloud_area_fraction", 
+        "rsuscs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "cltcalipso", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upwelling Clear-Sky Shortwave Radiation", 
+            "comment": "Surface upwelling clear-sky shortwave radiation", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsuscs", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cl": {
-            "comment": "Percentage cloud cover, including both large-scale and convective cloud.", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Cloud Area Fraction in Atmosphere Layer", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+        "prc": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "convective_precipitation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "cl", 
+            "cell_measures": "time: mean", 
+            "long_name": "Convective Precipitation", 
+            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "pctisccp": {
-            "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction (clitisccp) - 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": "", 
+            "standard_name": "air_pressure_at_cloud_top", 
             "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "ISCCP Mean Cloud Top Pressure", 
+            "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction (clitisccp) - see  http://cfmip.metoffice.com/COSP.html", 
+            "dimensions": "longitude latitude time", 
             "out_name": "pctisccp", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "depth_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "hus": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Specific Humidity", 
-            "standard_name": "specific_humidity", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "hus", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ap_bnds": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "va": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Northward Wind", 
-            "standard_name": "northward_wind", 
+        "rlus": {
             "modeling_realm": "atmos", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "va", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "ap": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "rsutcs": {
+            "long_name": "Surface Upwelling Longwave Radiation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rlus", 
+            "type": "real", 
             "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: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsutcs", 
-            "type": "real", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "href": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "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": ""
         }, 
-        "rldscs": {
-            "comment": "Surface downwelling clear-sky longwave radiation", 
-            "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", 
+        "clmcalipso": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "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"
-        }, 
-        "clmcalipso": {
+            "cell_measures": "time: mean", 
+            "long_name": "CALIPSO Mid Level Cloud Fraction", 
             "comment": "Percentage cloud cover in layer centred on 560hPa", 
             "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", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "rldscs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "ps", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Clear-Sky Longwave Radiation", 
+            "comment": "Surface downwelling clear-sky longwave radiation", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rldscs", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prc": {
-            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Convective Precipitation", 
-            "standard_name": "convective_precipitation_flux", 
+        "clhcalipso": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prc", 
+            "cell_measures": "time: mean", 
+            "long_name": "CALIPSO High Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 220hPa", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "clhcalipso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlus": {
+        "rsus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upwelling Shortwave Radiation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rsus", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsdscs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air_assuming_clear_sky", 
             "units": "W m-2", 
-            "out_name": "rlus", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Clear-Sky Shortwave Radiation", 
+            "comment": "surface solar irradiance clear sky for UV calculations", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsdscs", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlds": {
-            "comment": "", 
+        "rsdt": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_incoming_shortwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Incident Shortwave Radiation", 
+            "comment": "Shortwave radiation incident at the top of the atmosphere", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rsdt", 
+            "type": "real", 
             "positive": "down", 
             "valid_min": "", 
-            "long_name": "Surface Downwelling Longwave Radiation", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cltcalipso": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rlds", 
+            "cell_measures": "time: mean", 
+            "long_name": "CALIPSO Total Cloud Fraction", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cltcalipso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "wap500": {
+            "modeling_realm": "atmos", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "omega (=dp/dt)", 
             "comment": "Omega (vertical velocity in pressure coordinates, positive downwards) at 500 hPa level; ", 
             "dimensions": "longitude latitude time p500", 
+            "out_name": "wap500", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "omega (=dp/dt)", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ta700": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa s-1", 
-            "out_name": "wap500", 
+            "cell_measures": "time: mean", 
+            "long_name": "Air Temperature", 
+            "comment": "Air temperature at 700hPa", 
+            "dimensions": "longitude latitude time p700", 
+            "out_name": "ta700", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "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", 
+        "cltisccp": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsdscs", 
+            "cell_measures": "time: mean", 
+            "long_name": "ISCCP Total Total Cloud Fraction", 
+            "comment": "Percentage total cloud cover, simulating ISCCP observations.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cltisccp", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": "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", 
+        "rlut": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg kg-1", 
-            "out_name": "clw", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Longwave Radiation", 
+            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlut", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "clisccp": {
-            "comment": "Percentage cloud cover in optical depth categories.", 
-            "dimensions": "longitude latitude plev7 tau time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "ISCCP Cloud Area Fraction", 
-            "standard_name": "isccp_cloud_area_fraction", 
+        "parasolRefl": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "toa_bidirectional_reflectance", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "clisccp", 
+            "cell_measures": "time: mean", 
+            "long_name": "PARASOL Reflectance", 
+            "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).", 
+            "dimensions": "longitude latitude sza5 time", 
+            "out_name": "parasolRefl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Air Temperature", 
-            "standard_name": "air_temperature", 
+        "rsutcs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "ta", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsutcs", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "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": "", 
-            "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": "", 
+            "standard_name": "atmosphere_mass_content_of_cloud_ice", 
             "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ice Water Path", 
+            "comment": "Mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "clivi", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "zg": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Geopotential Height", 
-            "standard_name": "geopotential_height", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zg", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "phalf": {
-            "comment": "Air pressure on model half-levels", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Pressure on Model Half-Levels", 
-            "standard_name": "air_pressure", 
+        "cllcalipso": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "phalf", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "cltisccp": {
-            "comment": "Percentage total cloud cover, simulating ISCCP observations.", 
+            "cell_measures": "time: mean", 
+            "long_name": "CALIPSO Low Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 840hPa", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cllcalipso", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "ISCCP Total Total Cloud Fraction", 
-            "standard_name": "cloud_area_fraction", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cct": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_pressure_at_convective_cloud_top", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "cltisccp", 
+            "cell_measures": "time: mean", 
+            "long_name": "Air Pressure at Convective Cloud Top", 
+            "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cct", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Eastward Wind", 
-            "standard_name": "eastward_wind", 
+        "clwvi": {
             "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_cloud_condensed_water_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "ua", 
+            "long_name": "Condensed Water Path", 
+            "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "clwvi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "rsdt": {
-            "comment": "Shortwave radiation incident at the top of the atmosphere", 
+        "rsds": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "comment": "surface solar irradiance for UV calculations", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rsds", 
+            "type": "real", 
             "positive": "down", 
             "valid_min": "", 
-            "long_name": "TOA Incident Shortwave Radiation", 
-            "standard_name": "toa_incoming_shortwave_flux", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ccb": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_pressure_at_convective_cloud_base", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsdt", 
+            "cell_measures": "time: mean", 
+            "long_name": "Air Pressure at Convective Cloud Base", 
+            "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period. ", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "ccb", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pfull": {
-            "comment": "Air pressure on model levels", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Pressure on Model Levels", 
-            "standard_name": "air_pressure", 
+        "rsut": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "pfull", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Shortwave Radiation", 
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsut", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "albisccp": {
-            "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction (cltisccp) - see  http://cfmip.metoffice.com/COSP.html", 
-            "dimensions": "longitude latitude time", 
-            "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": "", 
+            "standard_name": "cloud_albedo", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "ISCCP Mean Cloud Albedo", 
+            "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction (cltisccp) - see  http://cfmip.metoffice.com/COSP.html", 
+            "dimensions": "longitude latitude time", 
             "out_name": "albisccp", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "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 sza5 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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "cl": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsds", 
+            "cell_measures": "time: mean", 
+            "long_name": "Cloud Area Fraction in Atmosphere Layer", 
+            "comment": "Percentage cloud cover, including both large-scale and convective cloud.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "cl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "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": ""
-        }, 
-        "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": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Mass Fraction of Cloud Ice", 
-            "standard_name": "mass_fraction_of_cloud_ice_in_air", 
+        "wap": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg kg-1", 
-            "out_name": "cli", 
+            "cell_measures": "time: mean", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "wap", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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"
-        }, 
-        "ta700": {
-            "comment": "Air temperature at 700hPa", 
-            "dimensions": "longitude latitude time p700", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Air Temperature", 
-            "standard_name": "air_temperature", 
+        "phalf": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "ta700", 
+            "cell_measures": "time: mean", 
+            "long_name": "Pressure on Model Half-Levels", 
+            "comment": "Air pressure on model half-levels", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "phalf", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "pfull": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "mc", 
+            "cell_measures": "time: mean", 
+            "long_name": "Pressure on Model Levels", 
+            "comment": "Air pressure on model levels", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "pfull", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlutcs": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "TOA Outgoing Clear-Sky Longwave Radiation", 
-            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+        "zg": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rlutcs", 
+            "cell_measures": "time: mean", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "zg", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlut": {
-            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "TOA Outgoing Longwave Radiation", 
-            "standard_name": "toa_outgoing_longwave_flux", 
+        "hus": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rlut", 
+            "cell_measures": "time: mean", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "hus", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cct": {
-            "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.", 
-            "dimensions": "longitude latitude time", 
+        "cli": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_cloud_ice_in_air", 
+            "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Mass Fraction of Cloud Ice", 
+            "comment": "Includes both large-scale and convective cloud. This is calculated as the mass of cloud ice in the grid cell divided by the mass of air (including the water in all phases) in the grid cell. It includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "cli", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Air Pressure at Convective Cloud Top", 
-            "standard_name": "air_pressure_at_convective_cloud_top", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mc": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_net_upward_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "cct", 
+            "cell_measures": "time: mean", 
+            "long_name": "Convective Mass Flux", 
+            "comment": "The net mass flux should represent the difference between the updraft and downdraft components.  The flux is computed as the mass divided by the area of the grid cell.", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "mc", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wap": {
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "omega (=dp/dt)", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
+        "clw": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_fraction_of_cloud_liquid_water_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa s-1", 
-            "out_name": "wap", 
+            "cell_measures": "time: mean", 
+            "long_name": "Mass Fraction of Cloud Liquid Water", 
+            "comment": "Includes both large-scale and convective cloud. Calculate as the mass of cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cells. Precipitating hydrometeors are included ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "clw", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "clcalipso": {
-            "comment": "Percentage cloud cover at CALIPSO standard heights.", 
-            "dimensions": "longitude latitude alt40 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CALIPSO 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": "", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
             "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "CALIPSO Cloud Fraction", 
+            "comment": "Percentage cloud cover at CALIPSO standard heights.", 
+            "dimensions": "longitude latitude alt40 time", 
             "out_name": "clcalipso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "rsut": {
-            "comment": "at the top of the atmosphere", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "TOA Outgoing Shortwave Radiation", 
-            "standard_name": "toa_outgoing_shortwave_flux", 
+        "clisccp": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "isccp_cloud_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsut", 
+            "cell_measures": "time: mean", 
+            "long_name": "ISCCP Cloud Area Fraction", 
+            "comment": "Percentage cloud cover in optical depth categories.", 
+            "dimensions": "longitude latitude plev7c tau time", 
+            "out_name": "clisccp", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": "", 
-            "long_name": "Condensed Water Path", 
-            "standard_name": "atmosphere_cloud_condensed_water_content", 
+        "ta": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "clwvi", 
+            "cell_measures": "time: mean", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "ta", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "hur": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsus", 
+            "cell_measures": "time: mean", 
+            "long_name": "Relative Humidity", 
+            "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "hur", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "ccb": {
-            "comment": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period. ", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Air Pressure at Convective Cloud Base", 
-            "standard_name": "air_pressure_at_convective_cloud_base", 
+        "ua": {
             "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "ccb", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "ua", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "cllcalipso": {
-            "comment": "Percentage cloud cover in layer centred on 840hPa", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CALIPSO Low Level Cloud Fraction", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+        "va": {
             "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "cllcalipso", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "va", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
         }
     }
 }
diff --git a/TestTables/CMIP6_cfMon.json b/TestTables/CMIP6_cfMon.json
index b872697..f5f9581 100644
--- a/TestTables/CMIP6_cfMon.json
+++ b/TestTables/CMIP6_cfMon.json
@@ -1,712 +1,849 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "30.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table cfMon", 
         "realm": "atmos", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "mon", 
-        "table_id": "Table cfMon", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "alevel alevhalf", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "30.00000", 
+        "generic_levels": "alevel alevhalf", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
             "formula": "", 
-            "climatology": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
+            "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."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "depth0m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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)", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
             "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
+                "-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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height2m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth_coord": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
+            "standard_name": "height", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
-        }, 
-        "sdepth1": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
             "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", 
+            "formula": "z = a + b*orog", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
+        }, 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time2": {
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "time3": {
-            "requested": "", 
-            "stored_direction": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "oline": {
-            "requested": [
-                "barents_opening", 
-                "bering_strait", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
+        }, 
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
+        }, 
+        "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
                 "canadian_archipelago", 
                 "denmark_strait", 
                 "drake_passage", 
@@ -721,285 +858,229 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
             "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "latitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev7": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "85000.", 
+                "70000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1017,35 +1098,29 @@
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1132,83 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "150.", 
-                "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "100.", 
+                "40."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1181,193 +1238,240 @@
                 "12500.", 
                 "10000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
             ], 
-            "stored_direction": "increasing", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,294 +1481,110 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "dbze": {
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
             "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
+            "out_name": "rho", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,2089 +1634,2290 @@
                 "80.", 
                 "100000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+        "sdepth": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a + b*orog", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
             "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
-        }, 
-        "effectRadIc": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p1000": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p500": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "increasing", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "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_max": "0.2", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }
-    }, 
-    "variable_entry": {
-        "rlutcs4co2": {
-            "comment": "Top-of-atmosphere outgoing clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold", 
-            "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": ""
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
         }, 
-        "depth_c": {
+        "site": {
+            "standard_name": "", 
             "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 sza5 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": "Upwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "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": "Tendency of Specific Humidity", 
-            "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", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
             "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": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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": ""
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
         }, 
-        "tnsclibl": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
             "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "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": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
             "units": "s-1", 
-            "out_name": "tnsclibl", 
-            "type": "real", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "b": {
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "rlucs": {
-            "comment": "Upwelling clear-sky rongwave radiation  (includes 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", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "dimensions": "alevel"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tnsclihon": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "rsucs": {
-            "comment": "Upwelling clear-sky shortwave radiation  (includes the fluxes at the surface and TOA)", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "positive": "up", 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "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", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tnsclwar": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tnsclwas": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tnsclwmi": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tntscpbl": {
-            "comment": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in  models which do not separate cloud, precipitation and boundary layer terms.  Includes all boundary layer terms including diffusive ones.)", 
-            "dimensions": "longitude latitude alevel time", 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tnsclias": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tnhusmp": {
-            "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physicsl.  For example any diffusive mixing by the boundary layer scheme would be included.", 
-            "dimensions": "longitude latitude alevel time", 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "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", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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", 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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": ""
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tnsclwac": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tnsclwri": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "rsdcs4co2": {
-            "comment": "Downwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold", 
-            "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": ""
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tnsclirir": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tnsclwhon": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
             "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", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tnsccwbl": {
-            "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
             "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "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", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ps": {
             "modeling_realm": "atmos", 
+            "standard_name": "surface_air_pressure", 
+            "units": "Pa", 
+            "cell_methods": "", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "s-1", 
-            "out_name": "tnsccwbl", 
+            "long_name": "Surface Air Pressure", 
+            "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", 
+            "out_name": "ps", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsdcs": {
-            "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)", 
-            "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", 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsdcs", 
+            "standard_name": "surface_altitude", 
+            "units": "m", 
+            "cell_methods": "", 
+            "cell_measures": "", 
+            "long_name": "Surface Altitude", 
+            "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", 
+            "out_name": "orog", 
             "type": "real", 
-            "valid_max": "", 
+            "positive": "", 
+            "valid_min": "-700", 
+            "valid_max": "1.00E+04", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma_bnds": {
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "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", 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "clmcalipso": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "s-1", 
-            "out_name": "tnscli", 
+            "cell_measures": "time: mean", 
+            "long_name": "CALIPSO Mid Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 560hPa", 
+            "dimensions": "longitude latitude time p560", 
+            "out_name": "clmcalipso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "tnsclibl": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_boundary_layer_mixing", 
+            "units": "s-1", 
             "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": ""
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "tntc": {
-            "comment": "Tendencies from cumulus convection scheme.", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Boundary Layer Mixing", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclibl", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Tendency of Air Temperature due to Moist 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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnta": {
-            "comment": "Tendency of Air Temperature due to Advection", 
-            "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", 
+        "tnsclihenv": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_water_vapor", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K s-1", 
-            "out_name": "tnta", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Heterogeneous Nucleation From Water Vapor", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclihenv", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsd4co2": {
-            "comment": "Downwelling shortwave radiation calculated using carbon dioxide concentrations increased fourfold", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Downwelling Shortwave Radiation 4XCO2 Atmosphere", 
-            "standard_name": "downwelling_shortwave_flux_in_air", 
+        "rsdcs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "downwelling_shortwave_flux_in_air_assuming_clear_sky", 
             "units": "W m-2", 
-            "out_name": "rsd4co2", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "rld": {
-            "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Downwelling Clear-Sky Shortwave Radiation", 
+            "comment": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)", 
             "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "rsdcs", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "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", 
+        "parasolRefl": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "toa_bidirectional_reflectance", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "s-1", 
-            "out_name": "tnscliemi", 
+            "cell_measures": "time: mean", 
+            "long_name": "PARASOL Reflectance", 
+            "comment": "Simulated reflectance from PARASOL as seen at the top of the atmosphere for 5 solar zenith angles. Valid only over ocean and for one viewing direction (viewing zenith angle of 30 degrees and relative azimuth angle 320 degrees).", 
+            "dimensions": "longitude latitude sza5 time", 
+            "out_name": "parasolRefl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "rldcs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "clwc", 
+            "cell_measures": "time: mean", 
+            "long_name": "Downwelling Clear-Sky Longwave Radiation", 
+            "comment": "Downwelling clear-sky longwave radiation (includes the fluxes at the surface and TOA)", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "rldcs", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntr": {
-            "comment": "Tendency of Air Temperature due to Radiative Heating", 
-            "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", 
+        "rlucs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "upwelling_longwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K s-1", 
-            "out_name": "tntr", 
+            "cell_measures": "time: mean", 
+            "long_name": "Upwelling Clear-Sky Longwave Radiation", 
+            "comment": "Upwelling clear-sky rongwave radiation  (includes the fluxes at the surface and TOA)", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "rlucs", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "albisccp": {
-            "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction (cltisccp) - see  http://cfmip.metoffice.com/COSP.html", 
-            "dimensions": "longitude latitude time", 
-            "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": "", 
+            "standard_name": "cloud_albedo", 
             "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "ISCCP Mean Cloud Albedo", 
+            "comment": "ISCCP Mean Cloud Albedo. Time-means are weighted by the ISCCP Total Cloud Fraction (cltisccp) - see  http://cfmip.metoffice.com/COSP.html", 
+            "dimensions": "longitude latitude time", 
             "out_name": "albisccp", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "rlu": {
-            "comment": "Upwelling longwave radiation (includes 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", 
+        "tnsclihencl": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_heterogeneous_nucleation_from_cloud_liquid_water", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rlu", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Heterogeneous Nucleation From Cloud Liquid", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclihencl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "ta": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "ta", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Mass Fraction of Stratiform Cloud Liquid Water", 
-            "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air", 
+            "valid_min": "157.1", 
+            "valid_max": "336.3", 
+            "ok_min_mean_abs": "194.3", 
+            "ok_max_mean_abs": "299.8"
+        }, 
+        "tntmp": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_air_temperature_due_to_model_physics", 
+            "units": "K s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "clws", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature due to Diabatic Processes", 
+            "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics.  For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition [...]
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntmp", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsccw": {
+        "tnsclwas": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_accretion_to_snow", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Accretion to Snow", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclwas", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwcd": {
+        "tnsclicd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_convective_detrainment", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice Due Convective Detrainment", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclicd", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clws": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_fraction_of_stratiform_cloud_liquid_water_in_air", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "s-1", 
-            "out_name": "tnsclwcd", 
+            "cell_measures": "time: mean", 
+            "long_name": "Mass Fraction of Stratiform Cloud Liquid Water", 
+            "comment": "Calculated as the mass of stratiform cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "clws", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwce": {
-            "comment": "", 
+        "tntscpbl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing", 
+            "comment": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in  models which do not separate cloud, precipitation and boundary layer terms.  Includes all boundary layer terms including diffusive ones.)", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntscpbl", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dmc": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_net_upward_deep_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "s-1", 
-            "out_name": "tnsclwce", 
+            "cell_measures": "time: mean", 
+            "long_name": "Deep Convective Mass Flux", 
+            "comment": "The net mass flux  represents the difference between the updraft and downdraft components.   This is calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "dmc", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwcm": {
+        "tnsclwar": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_accretion_to_rain", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Accretion to Rain", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclwar", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "tnsclicm": {
+        "tnsclwhen": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_heterogeneous_nucleation", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Heterogeneous Nucleation", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclwhen", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwce": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_condensation_and_evaporation", 
             "units": "s-1", 
-            "out_name": "tnsclicm", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Condensation and Evaporation", 
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsccwce", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclicd": {
+        "tnsclwbl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_boundary_layer_mixing", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Boundary Layer Mixing", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclwbl", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnscliif": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_icefall", 
             "units": "s-1", 
-            "out_name": "tnsclicd", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Icefall", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnscliif", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rldcs": {
-            "comment": "Downwelling clear-sky longwave radiation (includes 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", 
+        "tnsccwif": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_icefall", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rldcs", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Icefall", 
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsccwif", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsut4co2": {
-            "comment": "TOA Outgoing Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "TOA Outgoing Shortwave Radiation in 4XCO2 Atmosphere", 
-            "standard_name": "toa_outgoing_shortwave_flux", 
+        "rlu": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "upwelling_longwave_flux_in_air", 
             "units": "W m-2", 
-            "out_name": "rsut4co2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Upwelling Longwave Radiation", 
+            "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "rlu", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "cltcalipso": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CALIPSO Total Cloud Fraction", 
-            "standard_name": "cloud_area_fraction", 
+        "tnsclw": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "cltcalipso", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclw", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsucs4co2": {
-            "comment": "Upwelling clear-sky shortwave radiation calculated using carbon dioxide concentrations increased fourfold", 
+        "smc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_net_upward_shallow_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Shallow Convective Mass Flux", 
+            "comment": "The net mass flux represents the difference between the updraft and downdraft components.  For models with a distinct shallow convection scheme, this is calculated as convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).", 
             "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "smc", 
+            "type": "real", 
             "positive": "up", 
             "valid_min": "", 
-            "long_name": "Upwelling Clear-Sky Shortwave Radiation 4XCO2 Atmosphere", 
-            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clc": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "convective_cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsucs4co2", 
+            "cell_measures": "time: mean", 
+            "long_name": "Convective Cloud Area Fraction", 
+            "comment": "Include only convective cloud.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "clc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclihenv": {
+        "tnsclwhon": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_homogeneous_nucleation", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Homogeneous Nucleation", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclwhon", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnscliricl": {
+        "tnsclirir": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_riming_from_rain", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Riming From Rain", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclirir", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclibfpcl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_bergeron_findeisen_process_from_cloud_liquid", 
             "units": "s-1", 
-            "out_name": "tnscliricl", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Bergeron Findeisen Process from Cloud Liquid", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclibfpcl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "href": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "rsu4co2": {
-            "comment": "Upwelling Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "Upwelling Shortwave Radiation 4XCO2 Atmosphere", 
-            "standard_name": "upwelling_shortwave_flux_in_air", 
+        "tnsclihon": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_homogeneous_nucleation", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsu4co2", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Homogeneous Nucleation", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclihon", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsccwacs": {
-            "comment": "condensed water includes both liquid and ice.", 
+        "clwc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_convective_cloud_liquid_water_in_air", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Mass Fraction of Convective Cloud Liquid Water", 
+            "comment": "Calculated as the mass of convective cloud liquid water in the grid cell divided by the mass of air (including the water in all phases) in the grid cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "clwc", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclias": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_accretion_to_snow", 
             "units": "s-1", 
-            "out_name": "tnsccwacs", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Accretion to Snow", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclias", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsccwacr": {
-            "comment": "condensed water includes both liquid and ice.", 
+        "tnscliag": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_aggregation", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Aggregation", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnscliag", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "evisct": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_heat_diffusivity", 
+            "units": "m2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "s-1", 
-            "out_name": "tnsccwacr", 
+            "cell_measures": "time: mean", 
+            "long_name": "Eddy Diffusivity Coefficients for Temperature", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "evisct", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "rsucs": {
             "modeling_realm": "atmos", 
+            "standard_name": "upwelling_shortwave_flux_in_air_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "ps", 
+            "long_name": "Upwelling Clear-Sky Shortwave Radiation", 
+            "comment": "Upwelling clear-sky shortwave radiation  (includes the fluxes at the surface and TOA)", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "rsucs", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "p0": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: reference pressure", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "tnsclimcl": {
+        "tnsclwri": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_riming", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Riming", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclwri", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwhen": {
-            "comment": "", 
+        "tnsccwacr": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_rain", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Rain", 
+            "comment": "condensed water includes both liquid and ice.", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsccwacr", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clic": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_fraction_of_convective_cloud_ice_in_air", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "s-1", 
-            "out_name": "tnsclwhen", 
+            "cell_measures": "time: mean", 
+            "long_name": "Mass Fraction of Convective Cloud Ice", 
+            "comment": "Calculated as the mass of convective cloud ice  in the grid cell divided by the mass of air (including the water in all phases) in the grid cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "clic", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clisccp": {
-            "comment": "Percentage cloud cover in optical depth categories.", 
-            "dimensions": "longitude latitude plev7 tau time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "ISCCP Cloud Area Fraction", 
-            "standard_name": "isccp_cloud_area_fraction", 
+        "mcu": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_updraft_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "clisccp", 
+            "cell_measures": "time: mean", 
+            "long_name": "Updraft Convective Mass Flux", 
+            "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", 
+            "out_name": "mcu", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnscliif": {
+        "tnsclwcm": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_cloud_microphysics", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Cloud Microphysics", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclwcm", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "rsd": {
-            "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)", 
-            "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": "", 
+            "standard_name": "downwelling_shortwave_flux_in_air", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Downwelling Shortwave Radiation", 
+            "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)", 
+            "dimensions": "longitude latitude alevhalf time", 
             "out_name": "rsd", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "clisccp": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "isccp_cloud_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "mcd", 
+            "cell_measures": "time: mean", 
+            "long_name": "ISCCP Cloud Area Fraction", 
+            "comment": "Percentage cloud cover in optical depth categories.", 
+            "dimensions": "longitude latitude plev7c tau time", 
+            "out_name": "clisccp", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rldcs4co2": {
-            "comment": "Downwelling clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Downwelling Clear-Sky Longwave Radiation 4XCO2 Atmosphere", 
-            "standard_name": "downwelling_longwave_flux_in_air_assuming_clear_sky", 
+        "tnsccwa": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_advection", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rldcs4co2", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Advection", 
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsccwa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tntmp": {
-            "comment": "Tendency of air temperature due to model physics. his 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  [...]
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tendency of Air Temperature due to Diabatic Processes", 
-            "standard_name": "tendency_of_air_temperature_due_to_model_physics", 
+        "clis": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_fraction_of_stratiform_cloud_ice_in_air", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K s-1", 
-            "out_name": "tntmp", 
+            "cell_measures": "time: mean", 
+            "long_name": "Mass Fraction of Stratiform Cloud Ice", 
+            "comment": "Calculated as the mass of stratiform cloud ice  in the grid cell divided by the mass of air (including the water in all phases) in the grid cell.  This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "clis", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hur": {
-            "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "-2.642", 
-            "long_name": "Relative Humidity", 
-            "standard_name": "relative_humidity", 
+        "tnsclicm": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_cloud_microphysics", 
+            "units": "s-1", 
             "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": {
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air Due To Cloud Microphysics", 
             "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", 
+            "out_name": "tnsclicm", 
             "type": "real", 
-            "valid_max": "0.02841", 
-            "ok_max_mean_abs": "0.01041"
-        }, 
-        "rsu": {
-            "comment": "Upwelling shortwave radiation  (includes also the fluxes at the surface and top of atmosphere)", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "positive": "up", 
+            "positive": "", 
             "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_min_mean_abs": "", 
             "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": "Updraft Convective Mass Flux", 
-            "standard_name": "atmosphere_updraft_convective_mass_flux", 
+        "tnhusd": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_specific_humidity_due_to_diffusion", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "mcu", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Specific Humidity due to Diffusion", 
+            "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics.  For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics.   This term is required to check the closure of the moisture budget.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnhusd", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnt": {
-            "comment": "Tendency of Air Temperature", 
+        "tnsclids": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_deposition_and_sublimation", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Deposition and Sublimation", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclids", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Tendency of Air Temperature", 
-            "standard_name": "tendency_of_air_temperature", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "pctisccp": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "air_pressure_at_cloud_top", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K s-1", 
-            "out_name": "tnt", 
+            "cell_measures": "time: mean", 
+            "long_name": "ISCCP Mean Cloud Top Pressure", 
+            "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction (clitisccp) - see  http://cfmip.metoffice.com/COSP.html", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pctisccp", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "tnsccwcm": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_cloud_microphysics", 
             "units": "s-1", 
-            "out_name": "tnsccwce", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Cloud Microphysics", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsccwcm", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "tnhusa": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_specific_humidity_due_to_advection", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "dmc", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Specific Humidity due to Advection", 
+            "comment": "Tendency of Specific Humidity due to Advection", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnhusa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwbfpcli": {
+        "tnsclimcl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_cloud_liquid_water", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Cloud Liquid", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclimcl", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsccwcm": {
+        "tnsclwmi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_melting_from_cloud_ice", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Melting From Cloud Ice", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclwmi", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntr": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_air_temperature_due_to_radiative_heating", 
+            "units": "K s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "s-1", 
-            "out_name": "tnsccwcm", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature due to Radiative Heating", 
+            "comment": "Tendency of Air Temperature due to Radiative Heating", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntr", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclibfpcl": {
+        "tnsclwac": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_autoconversion", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Autoconversion", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclwac", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnscliag": {
+        "tnsclia": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_advection", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Advection", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclia", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mcd": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_downdraft_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "s-1", 
-            "out_name": "tnscliag", 
+            "cell_measures": "time: mean", 
+            "long_name": "Downdraft Convective Mass Flux", 
+            "comment": "Calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "mcd", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "cllcalipso": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "194.3", 
-            "units": "K", 
-            "out_name": "ta", 
+            "cell_measures": "time: mean", 
+            "long_name": "CALIPSO Low Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 840hPa", 
+            "dimensions": "longitude latitude time p840", 
+            "out_name": "cllcalipso", 
             "type": "real", 
-            "valid_max": "336.3", 
-            "ok_max_mean_abs": "299.8"
-        }, 
-        "clmcalipso": {
-            "comment": "Percentage cloud cover in layer centred on 560hPa", 
-            "dimensions": "longitude latitude time p560", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clcalipso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
             "units": "%", 
-            "out_name": "clmcalipso", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "CALIPSO Cloud Fraction", 
+            "comment": "Percentage cloud cover at CALIPSO standard heights.", 
+            "dimensions": "longitude latitude alt40 time", 
+            "out_name": "clcalipso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "clhcalipso": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "s-1", 
-            "out_name": "tnsccwa", 
+            "cell_measures": "time: mean", 
+            "long_name": "CALIPSO High Level Cloud Fraction", 
+            "comment": "Percentage cloud cover in layer centred on 220hPa", 
+            "dimensions": "longitude latitude time p220", 
+            "out_name": "clhcalipso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "tnsclwa": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_advection", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "clis", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Advection", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclwa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pctisccp": {
-            "comment": "ISCCP Mean Cloud Top Pressure. Time-means are weighted by the ISCCP Total Cloud Fraction (clitisccp) - 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", 
+        "cltisccp": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "pctisccp", 
+            "cell_measures": "time: mean", 
+            "long_name": "ISCCP Total Cloud Fraction", 
+            "comment": "Percentage total cloud cover, simulating ISCCP observations.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cltisccp", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": "Upwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "Upwelling Longwave Radiation 4XCO2 Atmosphere", 
-            "standard_name": "upwelling_longwave_flux_in_air", 
+        "rld": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "downwelling_longwave_flux_in_air", 
             "units": "W m-2", 
-            "out_name": "rlu4co2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Downwelling Longwave Radiation", 
+            "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "rld", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "tnscliricl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_riming_from_cloud_liquid_water", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Riming From Cloud Liquid", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnscliricl", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Mass Fraction of Convective Cloud Ice", 
-            "standard_name": "mass_fraction_of_convective_cloud_ice_in_air", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusscpbl": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "clic", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Specific Humidity due to Stratiform Cloud Condensation and Evaporation", 
+            "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing  (to be specified only in  models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes.  Includes all bounday layer terms including and diffusive terms.)", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnhusscpbl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "rld4co2": {
-            "comment": "Downwelling longwave radiation calculated using carbon dioxide concentrations increased fourfold (includes the fluxes at the surface and TOA)", 
-            "dimensions": "longitude latitude alevhalf time", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Downwelling Longwave Radiation 4XCO2 Atmosphere", 
-            "standard_name": "downwelling_longwave_flux_in_air", 
+        "hur": {
             "modeling_realm": "atmos", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
+            "long_name": "Relative Humidity", 
+            "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "hur", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-2.642", 
+            "valid_max": "135.7", 
+            "ok_min_mean_abs": "-10.31", 
+            "ok_max_mean_abs": "97"
+        }, 
+        "tnhusmp": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_specific_humidity_due_to_model_physics", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rld4co2", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Specific Humidity due to Model Physics", 
+            "comment": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model physicsl.  For example any diffusive mixing by the boundary layer scheme would be included.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnhusmp", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsutcs4co2": {
-            "comment": "TOA Outgoing Clear-Sky Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold", 
-            "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", 
+        "tnsclwcd": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_convective_detrainment", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsutcs4co2", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water Due to Convective Detrainment", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclwcd", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsclwa": {
+        "hus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Specific Humidity", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "hus", 
+            "type": "real", 
             "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", 
+            "valid_min": "-0.000299", 
+            "valid_max": "0.02841", 
+            "ok_min_mean_abs": "-0.0003539", 
+            "ok_max_mean_abs": "0.01041"
+        }, 
+        "tnsccwacs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_autoconversion_to_snow", 
             "units": "s-1", 
-            "out_name": "tnsclwa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water due to Autoconversion to Snow", 
+            "comment": "condensed water includes both liquid and ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsccwacs", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusd": {
-            "comment": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics.  For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics.   This term is required to check the closure of the moisture budget.", 
+        "tnta": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_advection", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature due to Advection", 
+            "comment": "Tendency of Air Temperature due to Advection", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnta", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Tendency of Specific Humidity due to Diffusion", 
-            "standard_name": "tendency_of_specific_humidity_due_to_diffusion", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhusc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_specific_humidity_due_to_convection", 
             "units": "s-1", 
-            "out_name": "tnhusd", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Specific Humidity due to Convection", 
+            "comment": "Tendencies from cumulus convection scheme.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnhusc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusa": {
-            "comment": "Tendency of Specific Humidity due to Advection", 
+        "tnscli": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice In Air", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnscli", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsclwce": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_condensation_and_evaporation", 
             "units": "s-1", 
-            "out_name": "tnhusa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water due to Condensation and Evaporation", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclwce", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusc": {
-            "comment": "Tendencies from cumulus convection scheme.", 
+        "tnsclimr": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_melting_to_rain", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Melting to Rain", 
+            "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclimr", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnsccwbl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air_due_to_boundary_layer_mixing", 
             "units": "s-1", 
-            "out_name": "tnhusc", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air Due To Boundary Layer Mixing", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsccwbl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnsccwif": {
-            "comment": "condensed water includes both liquid and ice.", 
+        "tnhus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_specific_humidity", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Specific Humidity", 
+            "comment": "Tendency of Specific Humidity", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnhus", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cls": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "stratiform_cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "s-1", 
-            "out_name": "tnsccwif", 
+            "cell_measures": "time: mean", 
+            "long_name": "Stratiform Cloud Area Fraction", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "cls", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "cltisccp": {
-            "comment": "Percentage total cloud cover, simulating ISCCP observations.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "ISCCP Total Cloud Fraction", 
-            "standard_name": "cloud_area_fraction", 
+        "tnsclwbfpcli": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_liquid_water_in_air_due_to_bergeron_findeisen_process_to_cloud_ice", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "cltisccp", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Liquid Water In Air Due To Bergeron Findeisen Process To Cloud Ice", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsclwbfpcli", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlut4co2": {
-            "comment": "Top-of-atmosphere outgoing longwave radiation calculated using carbon dioxide concentrations increased fourfold", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "TOA Outgoing Longwave Radiation 4XCO2 Atmosphere", 
-            "standard_name": "toa_outgoing_longwave_flux", 
+        "tntc": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_air_temperature_due_to_convection", 
+            "units": "K s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rlut4co2", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature due to Moist Convection", 
+            "comment": "Tendencies from cumulus convection scheme.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": {
+        "tnsccw": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_condensed_water_in_air", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Condensed Water In Air", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnsccw", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
         "eviscu": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_momentum_diffusivity", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Eddy Viscosity Coefficients for Momentum", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "eviscu", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Eddy Viscosity Coefficients for Momentum", 
-            "standard_name": "atmosphere_momentum_diffusivity", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnt": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_air_temperature", 
+            "units": "K s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m2 s-1", 
-            "out_name": "eviscu", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature", 
+            "comment": "Tendency of Air Temperature", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnt", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clcalipso": {
-            "comment": "Percentage cloud cover at CALIPSO standard heights.", 
-            "dimensions": "longitude latitude alt40 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CALIPSO Cloud Fraction", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+        "cltcalipso": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "cloud_area_fraction", 
             "units": "%", 
-            "out_name": "clcalipso", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "CALIPSO Total Cloud Fraction", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cltcalipso", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
+        "rsu": {
+            "modeling_realm": "atmos", 
+            "standard_name": "upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Upwelling Shortwave Radiation", 
+            "comment": "Upwelling shortwave radiation  (includes also the fluxes at the surface and top of atmosphere)", 
+            "dimensions": "longitude latitude alevhalf time", 
+            "out_name": "rsu", 
             "type": "real", 
-            "dimensions": "longitude latitude"
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "tnsclwbl": {
+        "tnscliemi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_mass_fraction_of_stratiform_cloud_ice_in_air_due_to_evaporation_of_melting_ice", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Mass Fraction of Stratiform Cloud Ice due to Evaporation of Melting Ice", 
             "comment": "", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnscliemi", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlutcs4co2": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "s-1", 
-            "out_name": "tnsclwbl", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Clear-Sky Longwave Radiation 4XCO2 Atmosphere", 
+            "comment": "Top-of-atmosphere outgoing clear-sky longwave radiation calculated using carbon dioxide concentrations increased fourfold", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlutcs4co2", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusscpbl": {
-            "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing  (to be specified only in  models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes.  Includes all 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 Condensation and Evaporation", 
-            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_cloud_and_precipitation_and_boundary_layer_mixing", 
+        "rsut4co2": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "s-1", 
-            "out_name": "tnhusscpbl", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Shortwave Radiation in 4XCO2 Atmosphere", 
+            "comment": "TOA Outgoing Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsut4co2", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clhcalipso": {
-            "comment": "Percentage cloud cover in layer centred on 220hPa", 
-            "dimensions": "longitude latitude time p220", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CALIPSO High Level Cloud Fraction", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+        "rlut4co2": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "clhcalipso", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Longwave Radiation 4XCO2 Atmosphere", 
+            "comment": "Top-of-atmosphere outgoing longwave radiation calculated using carbon dioxide concentrations increased fourfold", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlut4co2", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "cllcalipso": {
-            "comment": "Percentage cloud cover in layer centred on 840hPa", 
-            "dimensions": "longitude latitude time p840", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "CALIPSO Low Level Cloud Fraction", 
-            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+        "rsutcs4co2": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "cllcalipso", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation 4XCO2 Atmosphere", 
+            "comment": "TOA Outgoing Clear-Sky Shortwave Radiation calculated using carbon dioxide concentrations increased fourfold", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsutcs4co2", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }
     }
diff --git a/TestTables/CMIP6_cfsites.json b/TestTables/CMIP6_cfsites.json
deleted file mode 100644
index 194f77e..0000000
--- a/TestTables/CMIP6_cfsites.json
+++ /dev/null
@@ -1,3487 +0,0 @@
-{
-    "Header": {
-        "product": "output", 
-        "approx_interval": "0.017361", 
-        "realm": "atmos", 
-        "mip_era": "CMIP6", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "approx_interval_error": "0.75", 
-        "frequency": "subhr", 
-        "table_id": "Table cfsites", 
-        "data_specs_version": "01.beta.29", 
-        "approx_interval_warning": "0.25", 
-        "generic_levels": "alevel alevhalf", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
-    }, 
-    "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "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": "", 
-            "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.0", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typec4pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height2m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
-        }, 
-        "time3": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "17000.", 
-                "15000.", 
-                "13000.", 
-                "11500.", 
-                "10000.", 
-                "9000.", 
-                "8000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1500.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "150.", 
-                "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev27": {
-            "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
-                "92500.", 
-                "90000.", 
-                "87500.", 
-                "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
-                "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
-                "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7c": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
-                "20.", 
-                "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
-                "40.", 
-                "50.", 
-                "50.", 
-                "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
-        }, 
-        "effectRadIc": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p1000": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p500": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "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": "Surface downwelling clear-sky longwave radiation", 
-            "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": "Tendency of Specific Humidity", 
-            "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": "Temperature of the lower boundary of the atmosphere", 
-            "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": "Total Cloud 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": "Sea Level Pressure", 
-            "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": "Upwelling clear-sky rongwave radiation  (includes 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 height10m", 
-            "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": "Upwelling clear-sky shortwave radiation  (includes 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 height2m", 
-            "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": "Tendency of Air Temperature Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing (to be specified only in  models which do not separate cloud, precipitation and boundary layer terms.  Includes all boundary layer terms including diffusive ones.)", 
-            "dimensions": "alevel site time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tendency of Air Temperature due to Stratiform Cloud Condensation and Evaporation", 
-            "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": "Net Downward Radiative Flux at Top of Model : I.e., at the top of that portion of the atmosphere where dynamics are explicitly treated by the model. This is reported only if it differs from the net downward radiative flux at the top of the atmosphere.", 
-            "dimensions": "site time1", 
-            "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": "Evaporation 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": ""
-        }, 
-        "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": ""
-        }, 
-        "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": "Downwelling clear-sky shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)", 
-            "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"
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "tntc": {
-            "comment": "Tendencies from cumulus convection scheme.", 
-            "dimensions": "alevel site time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tendency of Air Temperature due to Moist 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": "Tendency of Air Temperature due to Advection", 
-            "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": "Downwelling Longwave Radiation (includes 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": "Tendency of Air Temperature due to Radiative Heating", 
-            "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": "Shortwave radiation incident 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": ""
-        }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "rlu": {
-            "comment": "Upwelling longwave radiation (includes 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": ""
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "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": "Downwelling clear-sky longwave radiation (includes 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": "Percentage cloud cover, including 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": "Northward component of the near surface wind", 
-            "dimensions": "site time1 height10m", 
-            "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": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
-            "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": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
-            "dimensions": "site time1 height2m", 
-            "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": "Air pressure on model levels", 
-            "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": "Tendency of air temperature due to model physics. his 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  [...]
-            "dimensions": "alevel site time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tendency of Air Temperature due to Diabatic Processes", 
-            "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": "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": "Upwelling shortwave radiation  (includes also the fluxes at the surface and top of atmosphere)", 
-            "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": "Tendency of Air Temperature", 
-            "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": "Tendency of specific humidity due to model physics. This includes sources and sinks from parametrized moist physics (e.g. convection, boundary layer, stratiform condensation/evaporation, etc.) and excludes sources and sinks from resolved dynamics or from horizontal or vertical numerical diffusion not associated with model 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": "Downward northward wind stress at the surface", 
-            "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": "Downward eastward wind stress at the surface", 
-            "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": ""
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "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": "Convective precipitation 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 height2m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Near-Surface Air Temperature", 
-            "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": "Surface upwelling clear-sky shortwave radiation", 
-            "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": "Eastward component of the near-surface (usually, 10 meters)  wind", 
-            "dimensions": "site time1 height10m", 
-            "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  that account for natural exchanges between the atmosphere and land (nep) or ocean (fgco2) reservoirs.", 
-            "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": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)", 
-            "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": "Tendency of specific humidity due to numerical diffusion.This includes any horizontal or vertical numerical moisture diffusion not associated with the parametrized moist physics or the resolved dynamics.  For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics.   This term is required to check the closure of the moisture budget.", 
-            "dimensions": "alevel site time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tendency of Specific Humidity due to 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": "Tendency of Specific Humidity due to Advection", 
-            "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": "Air pressure on model half-levels", 
-            "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": "Where convective cloud is present in the grid cell, the instantaneous cloud top altitude should be that of the top of the highest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period.", 
-            "dimensions": "site time1", 
-            "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": ""
-        }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "tnhusscpbl": {
-            "comment": "Tendency of Specific Humidity Due to Stratiform Cloud and Precipitation and Boundary Layer Mixing  (to be specified only in  models which do not separate budget terms for stratiform cloud, precipitation and boundary layer schemes.  Includes all bounday layer terms including and diffusive terms.)", 
-            "dimensions": "alevel site time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Tendency of Specific Humidity due to Stratiform Cloud Condensation and Evaporation", 
-            "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": "Where convective cloud is present in the grid cell, the instantaneous cloud base altitude should be that of the bottom of the lowest level containing convective cloud. Missing data should be reported in the absence of convective cloud. The time mean should be calculated from these quantities averaging over occasions when convective cloud is present only, and should contain missing data for occasions when no convective cloud is present during the meaning period. ", 
-            "dimensions": "site time1", 
-            "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/TestTables/CMIP6_day.json b/TestTables/CMIP6_day.json
index 41b45ef..c798b7d 100644
--- a/TestTables/CMIP6_day.json
+++ b/TestTables/CMIP6_day.json
@@ -1,709 +1,846 @@
 {
     "Header": {
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table day", 
+        "realm": "seaIce ocean", 
+        "frequency": "day", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
+        "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "1.00000", 
-        "realm": "atmos", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "day", 
-        "table_id": "Table day", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
         "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alt40": {
+            "standard_name": "altitude", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "plev10": {
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth0m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "depth0m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
             "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", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
             "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"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,269 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "latitude": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev7": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "85000.", 
+                "70000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev23": {
+        "plev19": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1181,193 +1238,195 @@
                 "12500.", 
                 "10000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,1475 +1436,1668 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "dbze": {
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "rho": {
-            "requested": "", 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "rho": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
             "units": "kg m-3", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
+            "requested": [
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
+                "12.5", 
+                "17.5", 
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
             "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
         }, 
-        "typec3pft": {
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "scatratio": {
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
             "requested": [
-                "0.005", 
-                "0.605", 
-                "2.1", 
-                "4.", 
-                "6.", 
-                "8.5", 
-                "12.5", 
-                "17.5", 
-                "22.5", 
-                "27.5", 
-                "35.", 
-                "45.", 
-                "55.", 
-                "70.", 
-                "50040."
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
             "requested_bounds": [
-                "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
-                "20.", 
-                "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
-                "40.", 
-                "50.", 
-                "50.", 
-                "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
                 "100000."
             ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "scatratio", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "hybrid_height": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "va": {
-            "comment": "", 
-            "dimensions": "longitude latitude plev8 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Northward Wind", 
-            "standard_name": "northward_wind", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "va", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "rsds": {
-            "comment": "surface solar irradiance for UV calculations", 
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
             "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": ""
+            "type": "real"
         }, 
-        "prc": {
-            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Convective Precipitation", 
-            "standard_name": "convective_precipitation_flux", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "rlus": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prc", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upwelling Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlus", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tas": {
-            "comment": "near-surface (usually, 2 meter) air temperature", 
-            "dimensions": "longitude latitude time height2m", 
+        "sit": {
+            "modeling_realm": "seaIce ocean", 
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean area: mean where sea", 
+            "long_name": "Sea Ice Thickness", 
+            "comment": "the mean thickness of sea ice in the ocean portion of the grid cell (averaging over the entire ocean portion, including the ice-free fraction).  Reported as 0.0 in regions free of sea ice.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sit", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "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": "", 
-            "units": "K", 
-            "out_name": "tas", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prsn": {
-            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
+        "vsi": {
+            "modeling_realm": "seaIce ocean", 
+            "standard_name": "sea_ice_y_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Y-Component of Sea Ice Velocity", 
+            "comment": "'Reported as ''missing'' in regions free of sea ice.'", 
             "dimensions": "longitude latitude time", 
+            "out_name": "vsi", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rhsmin": {
-            "comment": "Surface daily minimum of relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
-            "dimensions": "longitude latitude time height2m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Surface Daily Minimum Relative Humidity", 
-            "standard_name": "relative_humidity", 
+        "wap": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: minimum", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "rhsmin", 
+            "cell_measures": "time: mean", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
+            "dimensions": "longitude latitude plev8 time", 
+            "out_name": "wap", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "hus": {
-            "comment": "", 
-            "dimensions": "longitude latitude plev8 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Specific Humidity", 
-            "standard_name": "specific_humidity", 
+        "rsds": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "hus", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "comment": "surface solar irradiance for UV calculations", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsds", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "huss": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfss", 
+            "cell_measures": "time: mean", 
+            "long_name": "Near-Surface Specific Humidity", 
+            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
+            "dimensions": "longitude latitude time height2m", 
+            "out_name": "huss", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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": ""
-        }, 
-        "zg": {
-            "comment": "", 
-            "dimensions": "longitude latitude plev8 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Geopotential Height", 
-            "standard_name": "geopotential_height", 
+        "rlds": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zg", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlds", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "vsi": {
-            "comment": "'Reported as ''missing'' in regions free of sea ice.'", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Y-Component of Sea Ice Velocity", 
-            "standard_name": "sea_ice_y_velocity", 
-            "modeling_realm": "seaIce ocean", 
+        "rlut": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "vsi", 
+            "long_name": "TOA Outgoing Longwave Radiation", 
+            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlut", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Surface Temperature Where Land or Sea Ice", 
-            "standard_name": "surface_temperature", 
+        "mrro": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "runoff_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "tslsi", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "pr": {
-            "comment": "includes both liquid and solid phases", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Total Runoff", 
+            "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mrro", 
+            "type": "real", 
             "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "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", 
+        "mrsos": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rlus", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Moisture in Upper Portion of Soil Column", 
+            "comment": "The mass of water in all phases in the upper 10cm of the  soil layer.", 
+            "dimensions": "longitude latitude time sdepth1", 
+            "out_name": "mrsos", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sit": {
-            "comment": "the mean thickness of sea ice in the ocean portion of the grid cell (averaging over the entire ocean portion, including the ice-free fraction).  Reported as 0.0 in regions free of sea ice.", 
-            "dimensions": "longitude latitude time", 
+        "hur": {
+            "modeling_realm": "atmos", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Relative Humidity", 
+            "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
+            "dimensions": "longitude latitude plev8 time", 
+            "out_name": "hur", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Sea Ice Thickness", 
-            "standard_name": "sea_ice_thickness", 
-            "modeling_realm": "seaIce ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "sit", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "zg": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rlds", 
+            "cell_measures": "time: mean", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev8 time", 
+            "out_name": "zg", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "usi": {
-            "comment": "'Reported as ''missing'' in regions free of sea ice.'", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "X-Component of Sea Ice Velocity", 
-            "standard_name": "sea_ice_x_velocity", 
-            "modeling_realm": "seaIce ocean", 
+        "ta": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "usi", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev8 time", 
+            "out_name": "ta", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sic": {
-            "comment": "fraction of grid cell covered by sea ice.", 
+        "snc": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_area_fraction", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snow Area Fraction", 
+            "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "snc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Sea Ice Area Fraction", 
-            "standard_name": "sea_ice_area_fraction", 
-            "modeling_realm": "seaIce ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "sic", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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 the upper 10cm of the  soil layer.", 
-            "dimensions": "longitude latitude time sdepth1", 
-            "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: mean area: mean where land", 
+        "psl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "mrsos", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Level Pressure", 
+            "comment": "Sea Level Pressure", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "psl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "clt": {
-            "comment": "cloud area fraction", 
+        "tos": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_surface_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Surface Temperature", 
+            "comment": "this may differ from 'surface temperature' in regions of sea ice.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tos", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Total 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": "1.0", 
-            "out_name": "clt", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "vas": {
-            "comment": "Northward component of the near surface wind", 
-            "dimensions": "longitude latitude time height10m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Northward Near-Surface Wind", 
-            "standard_name": "northward_wind", 
+        "rsus": {
             "modeling_realm": "atmos", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "vas", 
+            "long_name": "Surface Upwelling Shortwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsus", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "uas": {
-            "comment": "Eastward component of the near-surface (usually, 10 meters)  wind", 
-            "dimensions": "longitude latitude time height10m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Eastward Near-Surface Wind", 
-            "standard_name": "eastward_wind", 
+        "va": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "northward_wind", 
             "units": "m s-1", 
-            "out_name": "uas", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev8 time", 
+            "out_name": "va", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ta": {
+        "ua": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Eastward Wind", 
             "comment": "", 
             "dimensions": "longitude latitude plev8 time", 
+            "out_name": "ua", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "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": "ta", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "huss": {
-            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
-            "dimensions": "longitude latitude time height2m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Near-Surface Specific Humidity", 
-            "standard_name": "specific_humidity", 
+        "hus": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "specific_humidity", 
             "units": "1.0", 
-            "out_name": "huss", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev8 time", 
+            "out_name": "hus", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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.", 
+        "snw": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_amount", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean area: mean where land", 
+            "long_name": "Surface Snow Amount", 
+            "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "snw", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "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": "", 
-            "units": "%", 
-            "out_name": "snc", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "psl": {
-            "comment": "Sea Level Pressure", 
+        "omldamax": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_mixed_layer_thickness_defined_by_mixing_scheme", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: maximum", 
+            "long_name": "Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "omldamax", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "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": "", 
-            "units": "Pa", 
-            "out_name": "psl", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rlut": {
-            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "TOA Outgoing Longwave Radiation", 
-            "standard_name": "toa_outgoing_longwave_flux", 
+        "prsn": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "snowfall_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rlut", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snowfall Flux", 
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prsn", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rhs": {
-            "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 height2m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Near-Surface Relative Humidity", 
-            "standard_name": "relative_humidity", 
-            "modeling_realm": "atmos", 
+        "tossq": {
+            "modeling_realm": "ocean", 
+            "standard_name": "square_of_sea_surface_temperature", 
+            "units": "degC", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "rhs", 
+            "long_name": "Square of Sea Surface Temperature", 
+            "comment": "square of temperature of liquid ocean, averaged over the day.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tossq", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rhsmax": {
-            "comment": "Surface daily maximum of relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
-            "dimensions": "longitude latitude time height2m", 
+        "sic": {
+            "modeling_realm": "seaIce ocean", 
+            "standard_name": "sea_ice_area_fraction", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Ice Area Fraction", 
+            "comment": "fraction of grid cell covered by sea ice.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sic", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Surface Daily Maximum Relative Humidity", 
-            "standard_name": "relative_humidity", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: maximum", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "rhsmax", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sfcWind": {
+            "modeling_realm": "atmos", 
+            "standard_name": "wind_speed", 
+            "units": "m s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Daily-Mean Near-Surface Wind Speed", 
+            "comment": "near-surface (usually, 10 meters) wind speed.", 
+            "dimensions": "longitude latitude time height10m", 
+            "out_name": "sfcWind", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "omldamax": {
-            "comment": "", 
+        "usi": {
+            "modeling_realm": "seaIce ocean", 
+            "standard_name": "sea_ice_x_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "X-Component of Sea Ice Velocity", 
+            "comment": "'Reported as ''missing'' in regions free of sea ice.'", 
             "dimensions": "longitude latitude time", 
+            "out_name": "usi", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Daily Maximum Ocean Mixed Layer Thickness Defined by Mixing Scheme", 
-            "standard_name": "ocean_mixed_layer_thickness_defined_by_mixing_scheme", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: maximum", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "omldamax", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hur": {
-            "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
-            "dimensions": "longitude latitude plev8 time", 
+        "tasmax": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: maximum", 
+            "long_name": "Daily Maximum Near-Surface Air Temperature", 
+            "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')", 
+            "dimensions": "longitude latitude time height2m", 
+            "out_name": "tasmax", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Relative Humidity", 
-            "standard_name": "relative_humidity", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vas": {
             "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "hur", 
+            "long_name": "Northward Near-Surface Wind", 
+            "comment": "Northward component of the near surface wind", 
+            "dimensions": "longitude latitude time height10m", 
+            "out_name": "vas", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "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"
-        }, 
-        "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 missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.", 
+        "prc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "convective_precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Convective Precipitation", 
+            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "prc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "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": "", 
-            "units": "kg m-2", 
-            "out_name": "snw", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sfcWindmax": {
-            "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.", 
-            "dimensions": "longitude latitude time height10m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Daily Maximum Near-Surface Wind Speed", 
-            "standard_name": "wind_speed", 
+        "pr": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: maximum", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "sfcWindmax", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pr", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ua": {
-            "comment": "", 
-            "dimensions": "longitude latitude plev8 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Eastward Wind", 
-            "standard_name": "eastward_wind", 
+        "uas": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "eastward_wind", 
             "units": "m s-1", 
-            "out_name": "ua", 
+            "cell_methods": "", 
+            "cell_measures": "time: mean", 
+            "long_name": "Eastward Near-Surface Wind", 
+            "comment": "Eastward component of the near-surface (usually, 10 meters)  wind", 
+            "dimensions": "longitude latitude time height10m", 
+            "out_name": "uas", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrro": {
-            "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Total Runoff", 
-            "standard_name": "runoff_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+        "tasmin": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "mrro", 
+            "cell_measures": "time: minimum", 
+            "long_name": "Daily Minimum Near-Surface Air Temperature", 
+            "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')", 
+            "dimensions": "longitude latitude time height2m", 
+            "out_name": "tasmin", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sfcWind": {
-            "comment": "near-surface (usually, 10 meters) wind speed.", 
-            "dimensions": "longitude latitude time height10m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Daily-Mean Near-Surface Wind Speed", 
-            "standard_name": "wind_speed", 
+        "hfss": {
             "modeling_realm": "atmos", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "sfcWind", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfss", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tossq": {
-            "comment": "square of temperature of liquid ocean, averaged over the day.", 
+        "clt": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Cloud Fraction", 
+            "comment": "Total cloud area fraction for the whole atmospheric column, as seen from the surface or the top of the atmosphere. Includes both large-scale and convective cloud.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "clt", 
+            "type": "real", 
             "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": "degree_C2", 
-            "out_name": "tossq", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
         "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": "", 
+            "standard_name": "surface_upward_latent_heat_flux", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "hfls", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tasmin": {
-            "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')", 
-            "dimensions": "longitude latitude time height2m", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Daily Minimum Near-Surface Air Temperature", 
-            "standard_name": "air_temperature", 
+        "rhsmax": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: minimum", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "tasmin", 
+            "cell_measures": "time: maximum", 
+            "long_name": "Surface Daily Maximum Relative Humidity", 
+            "comment": "Surface daily maximum of relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
+            "dimensions": "longitude latitude time height2m", 
+            "out_name": "rhsmax", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "tos": {
-            "comment": "this may differ from 'surface temperature' in regions of sea ice.", 
-            "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": "K", 
-            "out_name": "tos", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tasmax": {
-            "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')", 
+        "tas": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Near-Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
             "dimensions": "longitude latitude time height2m", 
+            "out_name": "tas", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Daily Maximum Near-Surface Air Temperature", 
-            "standard_name": "air_temperature", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sfcWindmax": {
             "modeling_realm": "atmos", 
+            "standard_name": "wind_speed", 
+            "units": "m s-1", 
+            "cell_methods": "", 
             "cell_measures": "time: maximum", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "tasmax", 
+            "long_name": "Daily Maximum Near-Surface Wind Speed", 
+            "comment": "Daily maximum near-surface (usually, 10 meters) wind speed.", 
+            "dimensions": "longitude latitude time height10m", 
+            "out_name": "sfcWindmax", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsus": {
-            "comment": "", 
+        "tslsi": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Temperature Where Land or Sea Ice", 
+            "comment": "'skin' temperature of all surfaces except open ocean.", 
             "dimensions": "longitude latitude time", 
-            "positive": "up", 
+            "out_name": "tslsi", 
+            "type": "real", 
+            "positive": "", 
             "valid_min": "", 
-            "long_name": "Surface Upwelling Shortwave Radiation", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rhs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsus", 
+            "cell_measures": "time: mean", 
+            "long_name": "Near-Surface Relative Humidity", 
+            "comment": "This is the relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
+            "dimensions": "longitude latitude time height2m", 
+            "out_name": "rhs", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "wap": {
-            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
-            "dimensions": "longitude latitude plev8 time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "omega (=dp/dt)", 
-            "standard_name": "lagrangian_tendency_of_air_pressure", 
+        "rhsmin": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa s-1", 
-            "out_name": "wap", 
+            "cell_measures": "time: minimum", 
+            "long_name": "Surface Daily Minimum Relative Humidity", 
+            "comment": "Surface daily minimum of relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
+            "dimensions": "longitude latitude time height2m", 
+            "out_name": "rhsmin", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
-        }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
         }
     }
 }
diff --git a/TestTables/CMIP6_em3hr.json b/TestTables/CMIP6_em3hr.json
index de69c07..3ba23ee 100644
--- a/TestTables/CMIP6_em3hr.json
+++ b/TestTables/CMIP6_em3hr.json
@@ -1,709 +1,846 @@
 {
     "Header": {
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table em3hr", 
+        "realm": "atmos", 
+        "frequency": "3hr", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
+        "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.125000", 
-        "realm": "", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "3hr", 
-        "table_id": "Table em3hr", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
         "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_s": {
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,269 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "latitude": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7": {
+        "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1165,209 +1222,256 @@
                 "77500.", 
                 "75000.", 
                 "70000.", 
-                "65000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
                 "60000.", 
-                "55000.", 
                 "50000.", 
-                "45000.", 
                 "40000.", 
-                "35000.", 
                 "30000.", 
                 "25000.", 
-                "22500.", 
                 "20000.", 
-                "17500.", 
+                "17000.", 
                 "15000.", 
-                "12500.", 
-                "10000."
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
             ], 
-            "stored_direction": "increasing", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,795 +1481,1130 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "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", 
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
                 "12.5", 
                 "17.5", 
-                "22.5"
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
             "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "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": "", 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
                 "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
-                "20.", 
                 "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
                 "40.", 
-                "40.", 
-                "50.", 
-                "50.", 
-                "60.", 
                 "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "hybrid_height": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "depth_c": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "ap_bnds": {
+        "ps": {
+            "long_name": "Surface Air Pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
-        "ap": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": ""
         }, 
-        "href": {
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "zlev": {
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "pr": {
-            "comment": "includes both liquid and solid phases", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Precipitation", 
-            "standard_name": "precipitation_flux", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "pr", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "ps": {
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
             "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
         "ptop": {
-            "units": "Pa", 
             "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "b_bnds": {
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "nsigma": {
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
             "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
             "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "rsds": {
-            "comment": "surface solar irradiance for UV calculations", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Surface Downwelling Shortwave Radiation", 
-            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "rsds", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "zlev_bnds": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "z1": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: z1", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "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": ""
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "b": {
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "depth": {
-            "units": "m", 
             "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
         "eta": {
-            "units": "m", 
             "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
         "k_c": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
         "sigma": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "a_bnds": {
             "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "rsds": {
+            "modeling_realm": "", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "comment": "surface solar irradiance for UV calculations", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsds", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "pr": {
+            "modeling_realm": "", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pr", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "prw": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_water_vapor_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Water Vapor Path", 
+            "comment": "vertically integrated through the atmospheric column", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prw", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-0.0006775", 
+            "valid_max": "78.04", 
+            "ok_min_mean_abs": "12.75", 
+            "ok_max_mean_abs": "23.09"
+        }, 
+        "prcsh": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "shallow_conv_precipitation_flux", 
+            "comment": "Convection precipitation from shallow convection", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prcsh", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "clwvi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_cloud_condensed_water_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Condensed Water Path", 
+            "comment": "Mass of condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "clwvi", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-3.827e-06", 
+            "valid_max": "3.364", 
+            "ok_min_mean_abs": "-0.03549", 
+            "ok_max_mean_abs": "0.2846"
+        }, 
+        "rsut": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Shortwave Radiation", 
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsut", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "-0.02689", 
+            "valid_max": "421.9", 
+            "ok_min_mean_abs": "96.72", 
+            "ok_max_mean_abs": "114.1"
+        }, 
+        "clisccp7c": {
+            "modeling_realm": "atmos", 
+            "standard_name": "isccp_cloud_area_fraction", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "ISCCP Cloud Area Fraction", 
+            "comment": "Percentage cloud cover in optical depth categories.", 
+            "dimensions": "longitude latitude plev7c tau time", 
+            "out_name": "clisccp7c", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "psl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Level Pressure", 
+            "comment": "Sea Level Pressure", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "psl", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "9.122e+04", 
+            "valid_max": "1.137e+05", 
+            "ok_min_mean_abs": "9.57e+04", 
+            "ok_max_mean_abs": "1.063e+05"
+        }, 
+        "rsdt": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_incoming_shortwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Incident Shortwave Radiation", 
+            "comment": "Shortwave radiation incident at the top of the atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsdt", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "0", 
+            "valid_max": "580.4", 
+            "ok_min_mean_abs": "282.6", 
+            "ok_max_mean_abs": "315.8"
+        }, 
+        "rsutcs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_shortwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Clear-Sky Shortwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsutcs", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "0", 
+            "valid_max": "444", 
+            "ok_min_mean_abs": "54.7", 
+            "ok_max_mean_abs": "73.36"
+        }, 
+        "rlutcs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_longwave_flux_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Clear-Sky Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlutcs", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "70.59", 
+            "valid_max": "377.5", 
+            "ok_min_mean_abs": "228.9", 
+            "ok_max_mean_abs": "260.4"
+        }, 
+        "rlut": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Longwave Radiation", 
+            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlut", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clivi": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_mass_content_of_cloud_ice", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ice Water Path", 
+            "comment": "Mass of ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). Includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeor affects the calculation of radiative transfer in model.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "clivi", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-1.872e-06", 
+            "valid_max": "1.535", 
+            "ok_min_mean_abs": "-0.0348", 
+            "ok_max_mean_abs": "0.1187"
         }
     }
 }
diff --git a/TestTables/CMIP6_em3hrpt.json b/TestTables/CMIP6_em3hrpt.json
index 1ed4ca4..b2b0dfa 100644
--- a/TestTables/CMIP6_em3hrpt.json
+++ b/TestTables/CMIP6_em3hrpt.json
@@ -1,1005 +1,1126 @@
 {
     "Header": {
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table em3hrpt", 
+        "realm": "atmos", 
+        "frequency": "3hr", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
+        "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.125000", 
-        "realm": "", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "3hr", 
-        "table_id": "Table em3hrpt", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
         "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_s": {
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
             "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
         }, 
-        "time3": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
+            "climatology": "", 
+            "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)", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
             "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "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": "", 
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
         }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": "0. 100."
+        }, 
+        "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "line", 
+            "positive": "", 
+            "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"
+            ], 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "latitude": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,317 +1174,259 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev27": {
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
-                "97500.", 
-                "95000.", 
                 "92500.", 
-                "90000.", 
-                "87500.", 
                 "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
                 "70000.", 
-                "65000.", 
                 "60000.", 
-                "55000.", 
                 "50000.", 
-                "45000.", 
                 "40000.", 
-                "35000.", 
                 "30000.", 
                 "25000.", 
-                "22500.", 
                 "20000.", 
-                "17500.", 
+                "17000.", 
                 "15000.", 
-                "12500.", 
-                "10000."
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "alt40": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "10000.", 
+                "1000.", 
+                "100."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
             "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,795 +1436,1124 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
             "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
             "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
             "units": "kg m-3", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
+            "requested": [
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
+                "12.5", 
+                "17.5", 
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
             "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
             "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "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": "", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
                 "20.", 
-                "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
                 "40.", 
-                "50.", 
-                "50.", 
                 "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c3_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_deciduous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesever": {
+            "standard_name": "area_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))", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "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": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "tas": {
-            "comment": "near-surface (usually, 2 meter) air temperature", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "tas", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "depth_c": {
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "huss": {
-            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Near-Surface Specific Humidity", 
-            "standard_name": "specific_humidity", 
-            "modeling_realm": "", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "huss", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "ap_bnds": {
-            "units": "Pa", 
             "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "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": ""
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "orog": {
-            "units": "m", 
             "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "ps": {
+        "ptop": {
+            "long_name": "pressure at top of model", 
             "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+            "dimensions": "", 
+            "type": ""
         }, 
-        "sigma_bnds": {
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "b_bnds": {
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": "double"
         }, 
         "nsigma": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "zlev_bnds": {
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
             "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
             "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "z1": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: z1", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "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": ""
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "b": {
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "depth": {
-            "units": "m", 
             "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
         "eta": {
-            "units": "m", 
             "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
         "k_c": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
         "sigma": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "a_bnds": {
             "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "tas": {
+            "modeling_realm": "", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Near-Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "tas", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "huss": {
+            "modeling_realm": "", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Near-Surface Specific Humidity", 
+            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "huss", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "ua850": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1 p850", 
+            "out_name": "ua850", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-90.0", 
+            "valid_max": "145.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "psl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Sea Level Pressure", 
+            "comment": "Sea Level Pressure", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "psl", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "92500.0", 
+            "valid_max": "113000.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hus7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "hus7h", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-0.000299", 
+            "valid_max": "0.02841", 
+            "ok_min_mean_abs": "-0.0003539", 
+            "ok_max_mean_abs": "0.01041"
+        }, 
+        "ta7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "ta7h", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "144.0", 
+            "valid_max": "330.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wap7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "wap7h", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-1.126", 
+            "valid_max": "2.319", 
+            "ok_min_mean_abs": "-0.005083", 
+            "ok_max_mean_abs": "0.04256"
+        }, 
+        "ua7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "ua7h", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-90.0", 
+            "valid_max": "145.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "va7h": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7h time1", 
+            "out_name": "va7h", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-80.0", 
+            "valid_max": "80.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "va850": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1 p850", 
+            "out_name": "va850", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-80.0", 
+            "valid_max": "80.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }
     }
 }
diff --git a/TestTables/CMIP6_emDay.json b/TestTables/CMIP6_emDay.json
index b701eb5..84510b6 100644
--- a/TestTables/CMIP6_emDay.json
+++ b/TestTables/CMIP6_emDay.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "1.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table emDay", 
         "realm": "land", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "day", 
-        "table_id": "Table emDay", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "1.00000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
             "formula": "", 
-            "climatology": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
+            "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."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "ocean_s": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "300", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,27 +858,192 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
+        }, 
+        "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -758,248 +1060,67 @@
                 "500.", 
                 "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
             "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
-            "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
-                "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
+            "axis": "Z", 
             "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
             "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1179,492 +1236,355 @@
                 "17500.", 
                 "15000.", 
                 "12500.", 
-                "10000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "85000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
             ], 
-            "stored_direction": "increasing", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
             "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec3pft": {
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,2339 +1634,2812 @@
                 "80.", 
                 "100000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a + b*orog", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
         }, 
-        "effectRadIc": {
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p1000": {
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
             "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
             "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
             "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "1.0", 
-            "axis": "Z"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "Pa", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }
-    }, 
-    "variable_entry": {
-        "depth_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
             "type": "double", 
-            "dimensions": ""
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "agesno": {
-            "comment": "Age of Snow (when computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights.  Reported as missing data in regions free of snow on land.", 
-            "dimensions": "longitude latitude time", 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Mean Age of Snow", 
-            "standard_name": "age_of_surface_snow", 
-            "modeling_realm": "landIce land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "day", 
-            "out_name": "agesno", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tcs": {
-            "comment": "Vegetation temperature, averaged over all vegetation types", 
-            "dimensions": "longitude latitude time", 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Vegetation Canopy Temperature", 
-            "standard_name": "canopy_temperature", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "tcs", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "mrsfl": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude sdepth time", 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Frozen water content of soil layer", 
-            "standard_name": "frozen_moisture_content_of_soil_layer", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "mrsfl", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "loadsoa": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Load of Dry Aerosol Secondary Organic Matter", 
-            "standard_name": "atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadsoa", 
-            "type": "real", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "reffsclwtop": {
-            "comment": "Droplets are liquid only.  This is the effective radius 'as seen from space' over liquid stratiform cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of  (as seen from TOA) each time sample when co [...]
-            "dimensions": "longitude latitude time", 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Cloud-Top Effective Droplet Radius In Stratiform Cloud", 
-            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle_at_liquid_water_cloud_top", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "reffsclwtop", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dslw": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Change in soil moisture", 
-            "standard_name": "change_over_time_in_water_content_of_soil_layer", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2", 
-            "out_name": "dslw", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tsl": {
-            "comment": "Temperature of each soil layer. Reported as missing for grid cells with no land.", 
-            "dimensions": "longitude latitude sdepth time", 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "long_name": "Temperature of Soil", 
-            "standard_name": "soil_temperature", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "tsl", 
-            "type": "real", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "snmsl": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Water flowing out of snowpack", 
-            "standard_name": "surface_snow_melt_flux_into_soil_layer", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "snmsl", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tr": {
-            "comment": "Effective radiative surface temperature, averaged over the grid cell", 
-            "dimensions": "longitude latitude time", 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Surface Radiative Temperature", 
-            "standard_name": "surface_temperature?", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "tr", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ts": {
-            "comment": "Temperature of the lower boundary of the atmosphere", 
-            "dimensions": "longitude latitude time", 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "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"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "albsn": {
-            "comment": "Albedo of the snow-covered surface, averaged over the grid cell.", 
-            "dimensions": "longitude latitude time", 
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Snow Albedo", 
-            "standard_name": "snow_and_ice_albedo", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "albsn", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "loadso4": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
             "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "long_name": "Load of SO4", 
-            "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadso4", 
-            "type": "real", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "psl": {
-            "comment": "Sea Level Pressure", 
-            "dimensions": "longitude latitude  time", 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Sea Level Pressure", 
-            "standard_name": "air_pressure_at_sea_level", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "Pa", 
-            "out_name": "psl", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "rivi": {
-            "comment": "", 
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "River Discharge", 
-            "standard_name": "water_flux_to_downstream", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m3/s", 
-            "out_name": "rivi", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "type": "real"
         }, 
-        "nsigma": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
             "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
             "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "mrros": {
-            "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "-6.802e-06", 
-            "long_name": "Surface Run off", 
-            "standard_name": "surface_runoff_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "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"
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "ua200": {
-            "comment": "Zonal wind (positive eastwards) at 200hPa", 
-            "dimensions": "longitude latitude time p200", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Eastward Wind", 
-            "standard_name": "eastward_wind", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "ua200", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "mrrob": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Subsurface runoff", 
-            "standard_name": "subsurface_runoff_flux", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "mrrob", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "tran": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "Transpiration", 
-            "standard_name": "transpiration_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "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": ""
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "hfsbl": {
-            "comment": "Energy consumed or released during vapor/solid phase changes.", 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Energy of sublimation", 
-            "standard_name": "surface_snow_and_ice_sublimation_heat_flux", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W/m2", 
-            "out_name": "hfsbl", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "type": "real"
         }, 
-        "lqsn": {
-            "comment": "Fraction of Snow Equivalent Water which is in the liquid phase. 3D variable for multi-layer snow schemes.", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Snow liquid fraction", 
-            "standard_name": "mass_fraction_of_liquid_water_in_snow", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "mrsll": {
+            "modeling_realm": "land", 
+            "standard_name": "liquid_moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "-", 
-            "out_name": "lqsn", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Liquid water content of soil layer", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude sdepth time", 
+            "out_name": "mrsll", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "hurmin": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Daily Minimum Near-Surface Relative Humidity", 
-            "standard_name": "relative_humidity", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "hurmin", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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.", 
+        "lai": {
+            "modeling_realm": "land", 
+            "standard_name": "leaf_area_index", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Leaf Area Index", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "lai", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Snow Soot Content", 
-            "standard_name": "soot_content_of_surface_snow", 
-            "modeling_realm": "landIce land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "sootsn", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hurmax": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Daily Maximum Near-Surface Relative Humidity", 
-            "standard_name": "relative_humidity", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+        "mrsol": {
+            "modeling_realm": "land", 
+            "standard_name": "total_moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "hurmax", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total water content of soil layer", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude sdepth time", 
+            "out_name": "mrsol", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "clwvic": {
-            "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  ", 
+        "phycos": {
+            "modeling_realm": "ocean", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Sea Surface Phytoplankton Carbon Concentration", 
+            "comment": "sum of phytoplankton organic carbon component concentrations at the sea surface", 
             "dimensions": "longitude latitude time", 
+            "out_name": "phycos", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Convective Condensed Water Path", 
-            "standard_name": "atmosphere_convective_cloud_condensed_water_content", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 ", 
-            "out_name": "clwvic", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "dmlt": {
-            "comment": "Depth from surface to the zero degree isotherm. Above this isotherm T > 0o, and below this line T < 0o.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Depth to soil thaw", 
-            "standard_name": "depth_of_subsurface_melting", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+        "mrsfl": {
+            "modeling_realm": "land", 
+            "standard_name": "frozen_moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "dmlt", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Frozen water content of soil layer", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude sdepth time", 
+            "out_name": "mrsfl", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "loaddust": {
+        "loadno3": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_mass_content_of_nitrate_dry_aerosol", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of NO3", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "loadno3", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Load of Dust", 
-            "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loaddust", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ccldncl": {
-            "comment": "Droplets are liquid only.  Report concentration 'as seen from space' over convective liquid cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of  (as seen from TOA) each time sample when computing monthly mean.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Cloud Droplet Number Concentration of Convective Cloud Tops", 
-            "standard_name": "number_concentration_of_convective_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top", 
+        "reffcclwtop": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle_at_liquid_water_cloud_top", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m-3", 
-            "out_name": "ccldncl", 
+            "cell_measures": "time: mean", 
+            "long_name": "Cloud-Top Effective Droplet Radius In Convective Cloud", 
+            "comment": "Droplets are liquid only.  This is the effective radius 'as seen from space' over convective liquid cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of  (as seen from TOA) each time sample when co [...]
+            "dimensions": "longitude latitude time", 
+            "out_name": "reffcclwtop", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "zg": {
+        "loadsoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_mass_content_of_secondary_particulate_organic_matter_dry_aerosol", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of Dry Aerosol Secondary Organic Matter", 
             "comment": "", 
-            "dimensions": "longitude latitude plev8 time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loadsoa", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Geopotential Height", 
-            "standard_name": "geopotential_height", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "reffsclwtop": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle_at_liquid_water_cloud_top", 
             "units": "m", 
-            "out_name": "zg", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Cloud-Top Effective Droplet Radius In Stratiform Cloud", 
+            "comment": "Droplets are liquid only.  This is the effective radius 'as seen from space' over liquid stratiform cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of  (as seen from TOA) each time sample when co [...]
+            "dimensions": "longitude latitude time", 
+            "out_name": "reffsclwtop", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ec": {
+        "loadbc": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_mass_content_of_black_carbon_dry_aerosol", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of Black Carbon Aerosol", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "loadbc", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Interception evaporation", 
-            "standard_name": "liquid_water_evaporation_flux_from_canopy", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clwvic": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_convective_cloud_condensed_water_content", 
+            "units": "kg m-2 ", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "ec", 
+            "cell_measures": "time: mean", 
+            "long_name": "Convective Condensed Water Path", 
+            "comment": "calculate mass of convective condensed (liquid + ice) water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  ", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "clwvic", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "et": {
+        "loaddust": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_mass_content_of_dust_dry_aerosol", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of Dust", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "loaddust", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Total Evapotranspiration", 
-            "standard_name": "surface_evapotranspiration", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "et", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "es": {
+        "loadnh4": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_mass_content_of_ammonium_dry_aerosol", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of NH4", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "loadnh4", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Bare soil evaporation", 
-            "standard_name": "liquid_water_evaporation_flux_from_soil", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ccldncl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "number_concentration_of_convective_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top", 
+            "units": "m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "es", 
+            "cell_measures": "time: mean", 
+            "long_name": "Cloud Droplet Number Concentration of Convective Cloud Tops", 
+            "comment": "Droplets are liquid only.  Report concentration 'as seen from space' over convective liquid cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of  (as seen from TOA) each time sample when computing monthly mean.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "ccldncl", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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", 
+        "loadso4": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_mass_content_of_sulfate_dry_aerosol", 
+            "units": "kg m-2", 
             "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"
-        }, 
-        "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.", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of SO4", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "loadso4", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "-0.004959", 
-            "long_name": "Surface Snow and Ice Sublimation Flux", 
-            "standard_name": "surface_snow_and_ice_sublimation_flux", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "clivic": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "atmosphere_convective_cloud_ice_content", 
+            "units": "kg m-2 ", 
             "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"
-        }, 
-        "mrsol": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude sdepth time", 
+            "cell_measures": "time: mean", 
+            "long_name": "Convective Ice Water Path", 
+            "comment": "calculate mass of convective ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  ", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "clivic", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total water content of soil layer", 
-            "standard_name": "total_moisture_content_of_soil_layer", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "mrsol", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "dsw": {
-            "comment": "", 
+        "scldncl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "number_concentration_of_stratiform_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top", 
+            "units": "m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Cloud Droplet Number Concentration of Stratiform Cloud Tops", 
+            "comment": "Droplets are liquid only.  Report concentration 'as seen from space' over stratiform liquid cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of  (as seen from TOA) each time sample when computing monthly mean.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "scldncl", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Change in Surface Water Storage", 
-            "standard_name": "change_over_time_in_surface_water_amount", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2", 
-            "out_name": "dsw", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ua850": {
-            "comment": "Zonal wind on the 850 hPa surface", 
-            "dimensions": "longitude latitude time p850", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Eastward Wind at 850 hPa", 
-            "standard_name": "eastward_wind", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+        "loadss": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_mass_content_of_seasalt_dry_aerosol", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "ua850", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "loadbc": {
+            "cell_measures": "time: mean", 
+            "long_name": "Load of Seasalt", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "loadss", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Load of Black Carbon Aerosol", 
-            "standard_name": "atmosphere_mass_content_of_black_carbon_dry_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "loadoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol", 
             "units": "kg m-2", 
-            "out_name": "loadbc", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of Dry Aerosol Organic Matter", 
+            "comment": "atmosphere dry organic content: This is the vertically integrated sum of atmosphere_primary_organic_content and atmosphere_secondary_organic_content (see next two table entries).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "loadoa", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dsn": {
+        "loadpoa": {
+            "modeling_realm": "aerosol", 
+            "standard_name": "atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Load of Dry Aerosol Primary Organic Matter", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "loadpoa", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Change in snow water equivalent", 
-            "standard_name": "change_over_time_in_surface_snow_and_ice_amount", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "psl": {
+            "modeling_realm": "", 
+            "standard_name": "air_pressure_at_sea_level", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2", 
-            "out_name": "dsn", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Level Pressure", 
+            "comment": "Sea Level Pressure", 
+            "dimensions": "longitude latitude  time", 
+            "out_name": "psl", 
             "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"
-        }, 
-        "mrsow": {
-            "comment": "Vertically integrated soil moisture divided by maximum allowable soil moisture above wilting point.", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total Soil Wetness", 
-            "standard_name": "volume_fraction_of_condensed_water_in_soil_at_field_capacity?", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "mrsow", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cnc": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Canopy covered fraction", 
-            "standard_name": "vegetation_area_fraction", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+        "prw": {
+            "modeling_realm": "", 
+            "standard_name": "atmosphere_water_vapor_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "", 
-            "out_name": "cnc", 
+            "cell_measures": "time: mean", 
+            "long_name": "Water Vapor Path", 
+            "comment": "vertically integrated through the atmospheric column", 
+            "dimensions": "longitude latitude  time", 
+            "out_name": "prw", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "dtesn": {
-            "comment": "Change in cold content over the snow layer for which the energy balance is calculated, accumulated over the sampling time interval. This should also include the energy contained in the liquid water in the snow pack.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Change in snow/ice cold content", 
-            "standard_name": "change_over_time_in_thermal_energy_content_of_surface_snow_and_ice", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+        "zg": {
+            "modeling_realm": "", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "J/m2", 
-            "out_name": "dtesn", 
+            "cell_measures": "time: mean", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev8 time", 
+            "out_name": "zg", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "esn": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Snow Evaporation", 
-            "standard_name": "liquid_water_evaporation_flux_from_surface_snow", 
+        "sw": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_water_amount_assuming_no_snow", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "esn", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Water Storage", 
+            "comment": "Total liquid water storage, other than soil, snow or interception storage (i.e. lakes, river channel or depression storage).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sw", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "va200": {
-            "comment": "Northward component of the wind", 
-            "dimensions": "longitude latitude time p200", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Northward Wind", 
-            "standard_name": "northward_wind", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+        "sit": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "va200", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "snwc": {
-            "comment": "Total water mass of the snowpack (liquid or frozen), averaged over a grid cell and interecepted by the canopy.", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Ice Thickness", 
+            "comment": "the mean thickness of sea ice in the ocean portion of the grid cell (averaging over the entire ocean portion, including the ice-free fraction).  Reported as 0.0 in regions free of sea ice.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sit", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "SWE intercepted by the vegetation", 
-            "standard_name": "canopy_snow_amount", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2", 
-            "out_name": "snwc", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "wtd": {
+        "es": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "liquid_water_evaporation_flux_from_soil", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Bare soil evaporation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "es", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Water table depth", 
-            "standard_name": "depth_of_soil_moisture_saturation", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "wtd", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rsds": {
-            "comment": "surface solar irradiance for UV calculations", 
-            "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", 
+        "ec": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "liquid_water_evaporation_flux_from_canopy", 
+            "units": "kg m-2 s-1", 
             "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"
-        }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "dcw": {
+            "cell_measures": "time: mean", 
+            "long_name": "Interception evaporation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "ec", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Change in interception storage", 
-            "standard_name": "change_over_time_in_canopy_water_amount", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2", 
-            "out_name": "dcw", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "zg500": {
-            "comment": "geopotential height on the 500 hPa surface", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Geopotential Height at 500 hPa", 
-            "standard_name": "geopotential_height", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zg500", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "z1": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: z1", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "z2": {
+        "cnc": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "vegetation_area_fraction", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: z2", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "snrefr": {
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Canopy covered fraction", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cnc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Re-freezing of water in the snow", 
-            "standard_name": "surface_snow_and_ice_refreezing_flux", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "snrefr", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "slbnosn": {
+        "dslw": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "change_over_time_in_water_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Change in soil moisture", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "dslw", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Sublimation of the snow free area", 
-            "standard_name": "sublimation_amount_assuming_no_snow", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "slbnosn", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "loadnh4": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Load of NH4", 
-            "standard_name": "atmosphere_mass_content_of_ammonium_dry_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+        "rsds": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadnh4", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "comment": "surface solar irradiance for UV calculations", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsds", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "positive": "down", 
+            "valid_min": "-0.002946", 
+            "valid_max": "524.4", 
+            "ok_min_mean_abs": "143.9", 
+            "ok_max_mean_abs": "181.6"
         }, 
-        "tgs": {
-            "comment": "Surface bare soil temperature", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Temperature of bare soil", 
-            "standard_name": "surface_temperature", 
+        "qgwr": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "water_flux_from_soil_layer_to_groundwater", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "tgs", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "reffcclwtop": {
-            "comment": "Droplets are liquid only.  This is the effective radius 'as seen from space' over convective liquid cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, or for some models it is the sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Reported values are weighted by total liquid cloud top fraction of  (as seen from TOA) each time sample when co [...]
+            "cell_measures": "time: mean", 
+            "long_name": "Groundwater recharge from soil layer", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "qgwr", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Cloud-Top Effective Droplet Radius In Convective Cloud", 
-            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle_at_liquid_water_cloud_top", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "dmlt": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "depth_of_subsurface_melting", 
             "units": "m", 
-            "out_name": "reffcclwtop", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Depth to soil thaw", 
+            "comment": "Depth from surface to the zero degree isotherm. Above this isotherm T > 0o, and below this line T < 0o.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "dmlt", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rivo": {
+        "eow": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "liquid_water_evaporation_flux_from_open_water", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Open water evaporation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "eow", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "River Inflow", 
-            "standard_name": "water_flux_from_upstream", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "albs": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "planetary_albedo", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m3/s", 
-            "out_name": "rivo", 
+            "cell_measures": "time: mean", 
+            "long_name": "planetary albedo", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "albs", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "mrfsofr": {
-            "comment": "Fraction of soil moisture mass in the solid phase in each user-defined soil layer (3D variable)", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Average layer fraction of frozen moisture", 
-            "standard_name": "mass_fraction_of_frozen_water_in_soil_moisture", 
+        "snwc": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "canopy_snow_amount", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "mrfsofr", 
+            "cell_measures": "time: mean", 
+            "long_name": "SWE intercepted by the vegetation", 
+            "comment": "Total water mass of the snowpack (liquid or frozen), averaged over a grid cell and interecepted by the canopy.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "snwc", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfds", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "href": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "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 alevel 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", 
+        "ares": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "aerodynamic_resistance", 
+            "units": "s m-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "lwsnl", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "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", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "pflw", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "cw": {
+            "long_name": "Aerodynamic resistance", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "ares", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total canopy water storage", 
-            "standard_name": "canopy_water_amount", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tsnl": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "snow_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2", 
-            "out_name": "cw", 
+            "cell_measures": "time: mean", 
+            "long_name": "Temperature profile in the snow", 
+            "comment": "Temperature in the snow pack present in the grid-cell. 3D variable for multi-layer snow schemes.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tsnl", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "pr": {
-            "comment": "includes both liquid and solid phases", 
+        "mrsow": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "volume_fraction_of_condensed_water_in_soil_at_field_capacity?", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Soil Wetness", 
+            "comment": "Vertically integrated soil moisture divided by maximum allowable soil moisture above wilting point.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mrsow", 
+            "type": "", 
             "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": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "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", 
+        "wtd": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "depth_of_soil_moisture_saturation", 
+            "units": "m", 
             "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"
-        }, 
-        "aod550volso4": {
-            "comment": "aerosol optical depth at 550 nm due to stratospheric volcanic aerosols ", 
+            "cell_measures": "time: mean", 
+            "long_name": "Water table depth", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "wtd", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Aerosol optical depth at 550 nm due to stratospheric volcanic aerosols ", 
-            "standard_name": "aerosol optical depth due to stratospheric volcanic aerosols ", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1e-09", 
-            "out_name": "aod550volso4", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "dfr": {
-            "comment": "Depth from surface to the first zero degree isotherm. Above this isotherm T < 0o, and below this line T > 0o.", 
+        "rzwc": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "water_content_of_root_zone", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Root zone soil moisture", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rzwc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Frozen soil depth", 
-            "standard_name": "depth_of_frozen_soil", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "mrfsofr": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_fraction_of_frozen_water_in_soil_moisture", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "dfr", 
+            "cell_measures": "time: mean", 
+            "long_name": "Average layer fraction of frozen moisture", 
+            "comment": "Fraction of soil moisture mass in the solid phase in each user-defined soil layer (3D variable)", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "mrfsofr", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfdsn", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "tws": {
-            "comment": "", 
+        "prsn": {
+            "modeling_realm": "atmos", 
+            "standard_name": "snowfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snowfall Flux", 
+            "comment": "at surface; includes precipitation of all forms of water in the solid phase", 
             "dimensions": "longitude latitude time", 
+            "out_name": "prsn", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Terrestrial Water Storage", 
-            "standard_name": "canopy_and_surface_and_subsurface_water_amount", 
+            "valid_max": "0.0002987", 
+            "ok_min_mean_abs": "1.449e-06", 
+            "ok_max_mean_abs": "6.11e-06"
+        }, 
+        "esn": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "liquid_water_evaporation_flux_from_surface_snow", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2", 
-            "out_name": "tws", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snow Evaporation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "esn", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ares": {
+        "potet": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "water_potential_evapotranspiration_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Potential Evapotranspiration", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "potet", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Aerodynamic resistance", 
-            "standard_name": "aerodynamic_resistance", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "lqsn": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_fraction_of_liquid_water_in_snow", 
+            "units": "-", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "s/m", 
-            "out_name": "ares", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snow liquid fraction", 
+            "comment": "Fraction of Snow Equivalent Water which is in the liquid phase. 3D variable for multi-layer snow schemes.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "lqsn", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "qgwr": {
+        "dcw": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "change_over_time_in_canopy_water_amount", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Change in interception storage", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "dcw", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Groundwater recharge from soil layer", 
-            "standard_name": "water_flux_from_soil_layer_to_groundwater", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "qgwr", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "clivic": {
-            "comment": "calculate mass of convective ice water in the column divided by the area of the column (not just the area of the cloudy portion of the column). This includes precipitating frozen hydrometeors ONLY if the precipitating hydrometeors affect the calculation of radiative transfer in model.  ", 
+        "hurmax": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Daily Maximum Near-Surface Relative Humidity", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "hurmax", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Convective Ice Water Path", 
-            "standard_name": "atmosphere_convective_cloud_ice_content", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 ", 
-            "out_name": "clivic", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "tsnl": {
-            "comment": "Temperature in the snow pack present in the grid-cell. 3D variable for multi-layer snow schemes.", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Temperature profile in the snow", 
-            "standard_name": "snow_temperature", 
+        "prra": {
             "modeling_realm": "__unset__", 
+            "standard_name": "rainfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "tsnl", 
+            "long_name": "Rainfall rate", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prra", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "prrsn": {
-            "comment": "The fraction of the grid averaged rainfall which falls on the snow pack", 
+        "mrsos": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Moisture in Upper Portion of Soil Column", 
+            "comment": "The mass of water in all phases in the upper 10cm of the  soil layer.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mrsos", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Fraction of rainfall on snow.", 
-            "standard_name": "mass_fraction_of_rainfall_onto_snow", 
+            "valid_min": "-2.008", 
+            "valid_max": "146.5", 
+            "ok_min_mean_abs": "-35.89", 
+            "ok_max_mean_abs": "123.3"
+        }, 
+        "hfsbl": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_snow_and_ice_sublimation_heat_flux", 
+            "units": "W m-2 ", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "-", 
-            "out_name": "prrsn", 
+            "cell_measures": "time: mean", 
+            "long_name": "Energy of sublimation", 
+            "comment": "Energy consumed or released during vapor/solid phase changes.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfsbl", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "va850": {
-            "comment": "Northward component of the wind at 850hPa", 
-            "dimensions": "longitude latitude time p850", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Northward Wind", 
-            "standard_name": "northward_wind", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+        "sootsn": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "soot_content_of_surface_snow", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m s-1", 
-            "out_name": "va850", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snow Soot Content", 
+            "comment": "the entire land portion of the grid cell is considered, with snow soot content set to 0.0 in regions free of snow.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sootsn", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrlqso": {
-            "comment": "Fraction of soil moisture mass in the liquid phase in each user-defined soil layer (3D variable)", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Average layer fraction of liquid moisture", 
-            "standard_name": "mass_fraction_of_unfrozen_water_in_soil_moisture", 
+        "snmsl": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_snow_melt_flux_into_soil_layer", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "mrlqso", 
+            "cell_measures": "time: mean", 
+            "long_name": "Water flowing out of snowpack", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "snmsl", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "potet": {
+        "rivi": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "water_flux_to_downstream", 
+            "units": "m3 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "River Discharge", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rivi", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Potential Evapotranspiration", 
-            "standard_name": "water_potential_evapotranspiration_flux", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "hfrs": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "temperature_flux_due_to_rainfall_expressed_as_heat_flux_onto_snow_and_ice", 
+            "units": "W m-2 ", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "potet", 
+            "cell_measures": "time: mean", 
+            "long_name": "Heat transferred to snowpack by rainfall", 
+            "comment": "Heat transferred to a snow cover by rain..", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfrs", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "prsnc": {
-            "comment": "convective precipitation of all forms of water in the solid phase.", 
+        "dgw": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "change_over_time_in_groundwater", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Change in groundwater", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "dgw", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Convective Snowfall Flux", 
-            "standard_name": "convective_snowfall_flux", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "agesno": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "age_of_surface_snow", 
+            "units": "day", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prsnc", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snow Age", 
+            "comment": "Age of Snow (when computing the time-mean here, the time samples, weighted by the mass of snow on the land portion of the grid cell, are accumulated and then divided by the sum of the weights.  Reported as missing data in regions free of snow on land.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "agesno", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadoa": {
-            "comment": "atmosphere dry organic content: This is the vertically integrated sum of atmosphere_primary_organic_content and atmosphere_secondary_organic_content (see next two table entries).", 
+        "prsnc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "convective_snowfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Convective Snowfall Flux", 
+            "comment": "convective precipitation of all forms of water in the solid phase.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "prsnc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Load of Dry Aerosol Organic Matter", 
-            "standard_name": "atmosphere_mass_content_of_particulate_organic_matter_dry_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadoa", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "hur": {
-            "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
+        "snd": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snow Depth", 
+            "comment": "where land over land, this is computed as the mean thickness of snow in the land portion of the grid cell (averaging over the entire land portion, including the snow-free fraction).  Reported as 0.0 where the land fraction is 0.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "snd", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Relative Humidity", 
-            "standard_name": "relative_humidity", 
+            "valid_min": "0", 
+            "valid_max": "962.9", 
+            "ok_min_mean_abs": "-1.961", 
+            "ok_max_mean_abs": "4.503"
+        }, 
+        "rsus": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "hur", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Upwelling Shortwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsus", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "positive": "up", 
+            "valid_min": "-0.006589", 
+            "valid_max": "422.2", 
+            "ok_min_mean_abs": "26.22", 
+            "ok_max_mean_abs": "43.77"
         }, 
-        "mrlsl": {
-            "comment": "The mass of water in all phases, including ice, in soil layers.  Report as missing for grid cells with no land.", 
-            "dimensions": "longitude latitude alevel time", 
+        "prrc": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "convective_rainfall_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Convective Rainfall rate", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prrc", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Water Content per Unit Area of Soil Layers", 
-            "standard_name": "moisture_content_of_soil_layer", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tsl": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "soil_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "mrlsl", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Temperature of Soil", 
+            "comment": "Temperature of each soil layer. Reported as missing for grid cells with no land.", 
+            "dimensions": "longitude latitude sdepth time", 
+            "out_name": "tsl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tsns": {
-            "comment": "Temperature of the snow surface as it interacts with the atmosphere, averaged over a grid cell.", 
+        "tcs": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "canopy_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Vegetation Canopy Temperature", 
+            "comment": "Vegetation temperature, averaged over all vegetation types", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tcs", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Snow Surface Temperature", 
-            "standard_name": "surface_temperature", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "tsns", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "rss": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_net_downward_shortwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Net Shortwave Surface Radiation", 
+            "comment": "Net downward shortwave radiation at the surface", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rss", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rls": {
-            "comment": "Net longwave surface radiation", 
+        "slbnosn": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "sublimation_amount_assuming_no_snow", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sublimation of the snow free area", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "slbnosn", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Net Longwave Surface Radiation", 
-            "standard_name": "surface_net_downward_longwave_flux", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "rls": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_net_downward_longwave_flux", 
             "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Net Longwave Surface Radiation", 
+            "comment": "Net longwave surface radiation", 
+            "dimensions": "longitude latitude time", 
             "out_name": "rls", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "p0": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: reference pressure", 
+        "hurmin": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Daily Minimum Near-Surface Relative Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hurmin", 
             "type": "", 
-            "dimensions": ""
-        }, 
-        "b": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "mrsll": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude sdepth time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Liquid water content of soil layer", 
-            "standard_name": "liquid_moisture_content_of_soil_layer", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "mrsll", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "mrro": {
-            "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "-0.0002019", 
-            "long_name": "Total Run-off", 
-            "standard_name": "runoff_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+        "tsns": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
             "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"
-        }, 
-        "tasmin": {
-            "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snow Surface Temperature", 
+            "comment": "Temperature of the snow surface as it interacts with the atmosphere, averaged over a grid cell.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tsns", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Daily Minimum Near-Surface Air Temperature", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "tasmin", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "loadpoa": {
-            "comment": "", 
+        "sic": {
+            "modeling_realm": "seaIce ocean", 
+            "standard_name": "sea_ice_area_fraction", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Ice Area Fraction", 
+            "comment": "fraction of grid cell covered by sea ice.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "sic", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Load of Dry Aerosol Primary Organic Matter", 
-            "standard_name": "atmosphere_mass_content_of_primary_particulate_organic_matter_dry_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadpoa", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tasmax": {
-            "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')", 
+        "mrlqso": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "mass_fraction_of_unfrozen_water_in_soil_moisture", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Average layer fraction of liquid moisture", 
+            "comment": "Fraction of soil moisture mass in the liquid phase in each user-defined soil layer (3D variable)", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "mrlqso", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "prrsn": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "mass_fraction_of_rainfall_onto_snow", 
+            "units": "-", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Fraction of rainfall on snow.", 
+            "comment": "The fraction of the grid averaged rainfall which falls on the snow pack", 
             "dimensions": "longitude latitude time", 
+            "out_name": "prrsn", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Daily Maximum Near-Surface Air Temperature", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tasmax": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "air_temperature", 
             "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Daily Maximum Near-Surface Air Temperature", 
+            "comment": "maximum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: max')", 
+            "dimensions": "longitude latitude time", 
             "out_name": "tasmax", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "ta850": {
-            "comment": "Air temperature at 850hPa", 
-            "dimensions": "longitude latitude time p850", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Air Temperature", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+        "tran": {
+            "modeling_realm": "land", 
+            "standard_name": "transpiration_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "ta850", 
+            "cell_measures": "time: mean", 
+            "long_name": "Transpiration", 
+            "comment": "Transpiration (may include dew formation as a negative flux).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tran", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rzwc": {
+        "et": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "surface_evapotranspiration", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Evapotranspiration", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "et", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Root zone soil moisture", 
-            "standard_name": "water_content_of_root_zone", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2", 
-            "out_name": "rzwc", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "tau": {
-            "comment": "module of the momentum lost by the atmosphere to the surface.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Momentum flux", 
-            "standard_name": "surface_downward_stress", 
+        "dtesn": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "change_over_time_in_thermal_energy_content_of_surface_snow_and_ice", 
+            "units": "J m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "N/m2", 
-            "out_name": "tau", 
+            "cell_measures": "time: mean", 
+            "long_name": "Change in snow/ice cold content", 
+            "comment": "Change in cold content over the snow layer for which the energy balance is calculated, accumulated over the sampling time interval. This should also include the energy contained in the liquid water in the snow pack.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "dtesn", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "albc": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Canopy Albedo", 
-            "standard_name": "canopy_albedo", 
+        "prsnsn": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mass_fraction_of_snowfall_onto_snow", 
+            "units": "-", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "albc", 
+            "cell_measures": "time: mean", 
+            "long_name": "Fraction of snowfall on snow.", 
+            "comment": "The fraction of the snowfall which falls on the snow pack", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prsnsn", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ap_bnds": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+        "rlds": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downwelling Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlds", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "30.71", 
+            "valid_max": "520.5", 
+            "ok_min_mean_abs": "271.2", 
+            "ok_max_mean_abs": "323.6"
         }, 
-        "ap": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+        "hur": {
+            "modeling_realm": "atmos", 
+            "standard_name": "relative_humidity", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Relative Humidity", 
+            "comment": "The relative humidity with respect to liquid water for T> 0 C, and with respect to ice for T<0 C.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hur", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "prw": {
-            "comment": "vertically integrated through the atmospheric column", 
-            "dimensions": "longitude latitude  time", 
+        "prveg": {
+            "modeling_realm": "land", 
+            "standard_name": "precipitation_flux_onto_canopy", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Precipitation onto Canopy", 
+            "comment": "The precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "prveg", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Water Vapor Path", 
-            "standard_name": "atmosphere_water_vapor_content", 
-            "modeling_realm": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rlus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
+            "long_name": "Surface Upwelling Longwave Radiation", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rlus", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "43.75", 
+            "valid_max": "658", 
+            "ok_min_mean_abs": "325.6", 
+            "ok_max_mean_abs": "376.3"
+        }, 
+        "mrros": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_runoff_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Runoff", 
+            "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mrros", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-6.802e-06", 
+            "valid_max": "0.0009825", 
+            "ok_min_mean_abs": "-5.867e-06", 
+            "ok_max_mean_abs": "1.302e-05"
+        }, 
+        "dsw": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "change_over_time_in_surface_water_amount", 
             "units": "kg m-2", 
-            "out_name": "prw", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Change in Surface Water Storage", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "dsw", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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", 
+        "snw": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_amount", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "1.449e-06", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prsn", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Snow Amount", 
+            "comment": "The mass of surface snow on the land portion of the grid cell divided by the land area in the grid cell; reported as missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "snw", 
             "type": "real", 
-            "valid_max": "0.0002987", 
-            "ok_max_mean_abs": "6.11e-06"
+            "positive": "", 
+            "valid_min": "-0.007542", 
+            "valid_max": "9.555e+05", 
+            "ok_min_mean_abs": "-6025", 
+            "ok_max_mean_abs": "1.213e+04"
         }, 
-        "scldncl": {
-            "comment": "Droplets are liquid only.  Report concentration 'as seen from space' over stratiform liquid cloudy portion of grid cell.  This is the value from uppermost model layer with liquid cloud or, if available, it is better to sum over all liquid cloud tops, no matter where they occur, as long as they are seen from the top of the atmosphere. Weight by total liquid cloud top fraction of  (as seen from TOA) each time sample when computing monthly mean.", 
+        "albsn": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "snow_and_ice_albedo", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snow Albedo", 
+            "comment": "Albedo of the snow-covered surface, averaged over the grid cell.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "albsn", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Cloud Droplet Number Concentration of Stratiform Cloud Tops", 
-            "standard_name": "number_concentration_of_stratiform_cloud_liquid_water_particles_in_air_at_liquid_water_cloud_top", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m-3", 
-            "out_name": "scldncl", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "albs": {
+        "tws": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "canopy_and_surface_and_subsurface_water_amount", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Terrestrial Water Storage", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tws", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "planetary albedo", 
-            "standard_name": "planetary_albedo", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "albs", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "prhmax": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Daily Maximum Hourly Precipitation Rate", 
-            "standard_name": "precipitation_flux", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+        "hfdsn": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_downward_heat_flux_in_snow", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prhmax", 
+            "cell_measures": "time: mean", 
+            "long_name": "Downward Heat Flux into Snow Where Land over Land", 
+            "comment": "the net downward heat flux from the atmosphere into the snow that lies on land divided by the land area in the grid cell; reported as 0.0 for snow-free land regions or where the land fraction is 0.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfdsn", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "loadno3": {
+        "drivw": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "change_over_time_in_river_water_amount", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Change in river storage", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "drivw", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Load of NO3", 
-            "standard_name": "atmosphere_mass_content_of_nitrate_dry_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadno3", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "loadss": {
-            "comment": "", 
+        "dtes": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "change_over_time_in_thermal_energy_content_of_surface", 
+            "units": "J m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Change in surface heat storage", 
+            "comment": "Change in heat storage over the soil layer and the vegetation for which the energy balance is calculated, accumulated over the sampling time interval.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "dtes", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Load of Seasalt", 
-            "standard_name": "atmosphere_mass_content_of_seasalt_dry_aerosol", 
-            "modeling_realm": "aerosol", 
-            "cell_measures": "time: mean", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "snc": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "loadss", 
+            "cell_measures": "time: mean", 
+            "long_name": "Snow Area Fraction", 
+            "comment": "Fraction of each grid cell that is occupied by snow that rests on land portion of cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "snc", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "105", 
+            "ok_min_mean_abs": "-29.01", 
+            "ok_max_mean_abs": "78.46"
         }, 
-        "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.", 
+        "tr": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "surface_temperature?", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Radiative Temperature", 
+            "comment": "Effective radiative surface temperature, averaged over the grid cell", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tr", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Snow Depth", 
-            "standard_name": "surface_snow_thickness", 
-            "modeling_realm": "landIce land", 
-            "cell_measures": "time: mean", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sbl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_snow_and_ice_sublimation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-1.961", 
-            "units": "m", 
-            "out_name": "snd", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Snow and Ice Sublimation Flux", 
+            "comment": "The snow and ice sublimation flux is the loss of snow and ice mass per unit area from the surface resulting from their direct conversion to water vapor that enters the atmosphere.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sbl", 
             "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"
+            "positive": "", 
+            "valid_min": "-0.004959", 
+            "valid_max": "0.0009936", 
+            "ok_min_mean_abs": "-5.521e-05", 
+            "ok_max_mean_abs": "9.61e-05"
         }, 
-        "lai": {
-            "comment": "", 
+        "hfds": {
+            "modeling_realm": "ocean", 
+            "standard_name": "surface_downward_heat_flux_in_sea_water", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Downward Heat Flux at Sea Water Surface", 
+            "comment": "This is the net flux of heat entering the liquid water column through its upper surface (excluding any 'flux adjustment') .", 
             "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.0", 
-            "out_name": "lai", 
+            "out_name": "hfds", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zmla": {
+        "rivo": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "water_flux_from_upstream", 
+            "units": "m3 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "River Inflow", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rivo", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Height of Boundary Layer", 
-            "standard_name": "atmosphere_boundary_layer_thickness", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "mrlsl": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zmla", 
+            "cell_measures": "time: mean", 
+            "long_name": "Water Content of Soil Layer", 
+            "comment": "The mass of water in all phases, including ice, in soil layers.  Report as missing for grid cells with no land.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "mrlsl", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "snm": {
-            "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Surface Snow Melt", 
-            "standard_name": "surface_snow_melt_flux", 
+        "pflw": {
             "modeling_realm": "landIce land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "liquid_water_content_of_permafrost_layer", 
+            "units": "kg m-2", 
             "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"
-        }, 
-        "hfrs": {
-            "comment": "Heat transferred to a snow cover by rain..", 
+            "cell_measures": "time: mean", 
+            "long_name": "Liquid Water Content of Permafrost Layer", 
+            "comment": "''where land over land'', i.e., this is the total mass of liquid water contained within the permafrost layer within the land portion of a grid cell divided by the area of the land portion of the cell.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "pflw", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Heat transferred to snowpack by rainfall", 
-            "standard_name": "temperature_flux_due_to_rainfall_expressed_as_heat_flux_onto_snow_and_ice", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfmlt": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_snow_and_ice_melt_heat_flux", 
+            "units": "W m-2 ", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W/m2", 
-            "out_name": "hfrs", 
+            "cell_measures": "time: mean", 
+            "long_name": "Energy of fusion", 
+            "comment": "Energy consumed or released during liquid/solid phase changes.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hfmlt", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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 missing where the land fraction is 0; excludes snow on vegetation canopy or on sea ice.", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "-0.007542", 
-            "long_name": "Surface Snow Amount", 
-            "standard_name": "surface_snow_amount", 
-            "modeling_realm": "landIce land", 
-            "cell_measures": "time: mean", 
+        "albc": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "canopy_albedo", 
+            "units": "1.0", 
             "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"
-        }, 
-        "dgw": {
+            "cell_measures": "time: mean", 
+            "long_name": "Canopy Albedo", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "albc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Change in groundwater", 
-            "standard_name": "change_over_time_in_groundwater", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tgs": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2", 
-            "out_name": "dgw", 
+            "cell_measures": "time: mean", 
+            "long_name": "Temperature of bare soil", 
+            "comment": "Surface bare soil temperature", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tgs", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "prra": {
-            "comment": "", 
+        "ts": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Temperature", 
+            "comment": "Temperature of the lower boundary of the atmosphere", 
             "dimensions": "longitude latitude time", 
+            "out_name": "ts", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Rainfall rate", 
-            "standard_name": "rainfall_flux", 
+            "valid_min": "176.8", 
+            "valid_max": "339.6", 
+            "ok_min_mean_abs": "262.8", 
+            "ok_max_mean_abs": "293.3"
+        }, 
+        "mrro": {
+            "modeling_realm": "land", 
+            "standard_name": "runoff_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total Runoff", 
+            "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mrro", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-0.0002019", 
+            "valid_max": "0.001065", 
+            "ok_min_mean_abs": "-6.668e-06", 
+            "ok_max_mean_abs": "1.874e-05"
+        }, 
+        "snrefr": {
             "modeling_realm": "__unset__", 
+            "standard_name": "surface_snow_and_ice_refreezing_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "prra", 
+            "long_name": "Re-freezing of water in the snow", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "snrefr", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "prrc": {
-            "comment": "", 
+        "snm": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "surface_snow_melt_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Snow Melt", 
+            "comment": "The total surface snow melt rate on the land portion of the grid cell divided by the land area in the grid cell; report as zero for snow-free land regions and missing where there is no land.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "snm", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Convective Rainfall rate", 
-            "standard_name": "convective_rainfall_flux", 
+            "valid_max": "0.0003926", 
+            "ok_min_mean_abs": "-2.092e-06", 
+            "ok_max_mean_abs": "6.123e-06"
+        }, 
+        "dsn": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "change_over_time_in_surface_snow_and_ice_amount", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "prrc", 
+            "cell_measures": "time: mean", 
+            "long_name": "Change in snow water equivalent", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "dsn", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "zlev_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "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", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+        "pr": {
+            "modeling_realm": "atmos", 
+            "standard_name": "precipitation_flux", 
             "units": "kg m-2 s-1", 
-            "out_name": "prveg", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "pr", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "a": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0.001254", 
+            "ok_min_mean_abs": "2.156e-05", 
+            "ok_max_mean_abs": "3.215e-05"
         }, 
         "tpf": {
-            "comment": "The mean thickness of the permafrost layer in the land portion of the grid cell.  Reported as zero in permafrost-free regions.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Permafrost Layer Thickness", 
-            "standard_name": "permafrost_layer_thickness", 
             "modeling_realm": "landIce land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "permafrost_layer_thickness", 
             "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Permafrost Layer Thickness", 
+            "comment": "The mean thickness of the permafrost layer in the land portion of the grid cell.  Reported as zero in permafrost-free regions.", 
+            "dimensions": "longitude latitude time", 
             "out_name": "tpf", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "prsnsn": {
-            "comment": "The fraction of the snowfall which falls on the snow pack", 
+        "tasmin": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Daily Minimum Near-Surface Air Temperature", 
+            "comment": "minimum near-surface (usually, 2 meter) air temperature (add cell_method attribute 'time: min')", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tasmin", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Fraction of snowfall on snow.", 
-            "standard_name": "mass_fraction_of_snowfall_onto_snow", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "cw": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "canopy_water_amount", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total canopy water storage", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cw", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "lwsnl": {
+            "modeling_realm": "landIce land", 
+            "standard_name": "liquid_water_content_of_snow_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Liquid Water Content of Snow Layer", 
+            "comment": "where land over land: this is computed as the total mass of liquid water contained interstitially within the snow layer of the land portion of a grid cell divided by the area of the land portion of the cell.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "lwsnl", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dfr": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "depth_of_frozen_soil", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "-", 
-            "out_name": "prsnsn", 
+            "cell_measures": "time: mean", 
+            "long_name": "Frozen soil depth", 
+            "comment": "Depth from surface to the first zero degree isotherm. Above this isotherm T < 0o, and below this line T > 0o.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "dfr", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "hfmlt": {
-            "comment": "Energy consumed or released during liquid/solid phase changes.", 
+        "mrrob": {
+            "modeling_realm": "__unset__", 
+            "standard_name": "subsurface_runoff_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Subsurface runoff", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mrrob", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Energy of fusion", 
-            "standard_name": "surface_snow_and_ice_melt_heat_flux", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tau": {
             "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_downward_stress", 
+            "units": "N m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W/m2", 
-            "out_name": "hfmlt", 
+            "cell_measures": "time: mean", 
+            "long_name": "Momentum flux", 
+            "comment": "module of the momentum lost by the atmosphere to the surface.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tau", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sw": {
-            "comment": "Total liquid water storage, other than soil, snow or interception storage (i.e. lakes, river channel or depression storage).", 
+        "zg500": {
+            "modeling_realm": "atmos", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Geopotential Height at 500 hPa", 
+            "comment": "geopotential height on the 500 hPa surface", 
             "dimensions": "longitude latitude time", 
+            "out_name": "zg500", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Surface Water Storage", 
-            "standard_name": "surface_water_amount_assuming_no_snow", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2", 
-            "out_name": "sw", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "dtes": {
-            "comment": "Change in heat storage over the soil layer and the vegetation for which the energy balance is calculated, accumulated over the sampling time interval.", 
+        "ta500": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Air Temperature", 
+            "comment": "Temperature on the 500 hPa surface", 
             "dimensions": "longitude latitude time", 
+            "out_name": "ta500", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Change in surface heat storage", 
-            "standard_name": "change_over_time_in_thermal_energy_content_of_surface", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "va850": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "J/m2", 
-            "out_name": "dtes", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "cell_measures": "", 
+            "long_name": "Northward Wind", 
+            "comment": "Northward component of the wind at 850hPa", 
+            "dimensions": "longitude latitude time p850", 
+            "out_name": "va850", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "depth": {
+        "zmla": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_boundary_layer_thickness", 
             "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Height of Boundary Layer", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "zmla", 
             "type": "real", 
-            "dimensions": "longitude latitude"
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "eow": {
+        "ua200": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Eastward Wind", 
+            "comment": "Zonal wind (positive eastwards) at 200hPa", 
+            "dimensions": "longitude latitude time p200", 
+            "out_name": "ua200", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "va200": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Northward Wind", 
+            "comment": "Northward component of the wind", 
+            "dimensions": "longitude latitude time p200", 
+            "out_name": "va200", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "prhmax": {
+            "modeling_realm": "atmos", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Daily Maximum Hourly Precipitation Rate", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "prhmax", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Open water evaporation", 
-            "standard_name": "liquid_water_evaporation_flux_from_open_water", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ua850": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "eow", 
+            "cell_measures": "", 
+            "long_name": "Eastward Wind", 
+            "comment": "Zonal wind on the 850 hPa surface", 
+            "dimensions": "longitude latitude time p850", 
+            "out_name": "ua850", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ta850": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Air Temperature", 
+            "comment": "Air temperature at 850hPa", 
+            "dimensions": "longitude latitude time p850", 
+            "out_name": "ta850", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rlds": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "down", 
-            "valid_min": "30.71", 
-            "long_name": "surface downwelling longwave radiation", 
-            "standard_name": "surface_downwelling_longwave_flux_in_air", 
+        "hus850": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "271.2", 
-            "units": "W m-2", 
-            "out_name": "rlds", 
+            "cell_measures": "", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude time p850", 
+            "out_name": "hus850", 
             "type": "real", 
-            "valid_max": "520.5", 
-            "ok_max_mean_abs": "323.6"
-        }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "drivw": {
-            "comment": "", 
+        "aod550volso4": {
+            "modeling_realm": "atmos", 
+            "standard_name": "aerosol optical depth due to stratospheric volcanic aerosols ", 
+            "units": "1e-09", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Aerosol optical depth at 550 nm due to stratospheric volcanic aerosols ", 
+            "comment": "aerosol optical depth at 550 nm due to stratospheric volcanic aerosols ", 
             "dimensions": "longitude latitude time", 
+            "out_name": "aod550volso4", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Change in river storage", 
-            "standard_name": "change_over_time_in_river_water_amount", 
-            "modeling_realm": "__unset__", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2", 
-            "out_name": "drivw", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }
     }
diff --git a/TestTables/CMIP6_emDayZ.json b/TestTables/CMIP6_emDayZ.json
index 896e40d..afb7030 100644
--- a/TestTables/CMIP6_emDayZ.json
+++ b/TestTables/CMIP6_emDayZ.json
@@ -1,1005 +1,1168 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "1.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table emDayZ", 
         "realm": "", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "day", 
-        "table_id": "Table emDayZ", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "1.00000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
+            "requested": [
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
+            ], 
+            "requested_bounds": [
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
+            ], 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tau": {
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                "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": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
             ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "tau", 
-            "type": "double", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
             "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "olayer100m": {
+        "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
             "standard_name": "depth", 
-            "value": "50.0", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "300", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma_z": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
-            "positive": "", 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "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)", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p220": {
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "site": {
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "location": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "location index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p840": {
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
             "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
             "units": "", 
-            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "depth0m": {
+            "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))", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
         }, 
         "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "0.0", 
             "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
             "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)", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
             "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "-1.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
             "units": "", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
         }, 
-        "height2m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
+        "olayer100m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": "0. 100."
+        }, 
+        "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "line", 
+            "positive": "", 
+            "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"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
-        }, 
-        "sdepth1": {
-            "requested": "", 
-            "stored_direction": "increasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
             "formula": "", 
-            "climatology": "yes", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "time3": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "56000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
+        }, 
+        "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev14": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
-                "92500.", 
                 "85000.", 
                 "70000.", 
-                "60000.", 
                 "50000.", 
                 "25000.", 
                 "15000.", 
                 "10000.", 
+                "7000.", 
                 "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
+                "92500.", 
                 "85000.", 
                 "70000.", 
+                "60000.", 
                 "50000.", 
                 "25000.", 
+                "15000.", 
                 "10000.", 
                 "5000.", 
-                "1000."
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
             "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1025,27 +1188,103 @@
                 "100.", 
                 "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1087,287 +1326,152 @@
                 "5.", 
                 "3."
             ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev27": {
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
-                "92500.", 
-                "90000.", 
-                "87500.", 
                 "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
                 "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
                 "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
+                "5000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "alt40": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,846 +1481,994 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "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", 
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
                 "12.5", 
                 "17.5", 
-                "22.5"
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
             "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "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": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
                 "20.", 
-                "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
                 "40.", 
-                "50.", 
-                "50.", 
                 "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "hybrid_height": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }
-    }, 
-    "variable_entry": {
-        "va": {
-            "comment": "", 
-            "dimensions": "latitude plev19 time", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Northward Wind", 
-            "standard_name": "northward_wind", 
-            "modeling_realm": "", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m s-1", 
-            "out_name": "va", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "depth_c": {
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "hus": {
-            "comment": "", 
-            "dimensions": "latitude plev19 time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Specific Humidity", 
-            "standard_name": "specific_humidity", 
-            "modeling_realm": "", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "hus", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "ap_bnds": {
-            "units": "Pa", 
             "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "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": ""
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "orog": {
-            "units": "m", 
             "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
         "ptop": {
-            "units": "Pa", 
             "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "ta": {
-            "comment": "", 
-            "dimensions": "latitude plev19 time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Air Temperature", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "ta", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "zg": {
-            "comment": "", 
-            "dimensions": "latitude plev19 time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Geopotential Height", 
-            "standard_name": "geopotential_height", 
-            "modeling_realm": "", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "zg", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "b_bnds": {
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": "double"
         }, 
         "nsigma": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "zlev_bnds": {
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
             "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
             "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "z1": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: z1", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "z2": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: z2", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "a": {
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: a(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "p0": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: reference pressure", 
-            "type": "", 
-            "dimensions": ""
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "b": {
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "ua": {
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "hus": {
+            "modeling_realm": "", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Specific Humidity", 
             "comment": "", 
             "dimensions": "latitude plev19 time", 
+            "out_name": "hus", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Eastward Wind", 
-            "standard_name": "eastward_wind", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "ta": {
             "modeling_realm": "", 
-            "cell_measures": "", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "latitude plev19 time", 
+            "out_name": "ta", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "ua": {
+            "modeling_realm": "", 
+            "standard_name": "eastward_wind", 
             "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "latitude plev19 time", 
             "out_name": "ua", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+        "va": {
+            "modeling_realm": "", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "latitude plev19 time", 
+            "out_name": "va", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "eta": {
+        "zg": {
+            "modeling_realm": "atmos", 
+            "standard_name": "geopotential_height", 
             "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "zg", 
             "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "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"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }
     }
 }
diff --git a/TestTables/CMIP6_emFx.json b/TestTables/CMIP6_emFx.json
index c222fc2..66eccb3 100644
--- a/TestTables/CMIP6_emFx.json
+++ b/TestTables/CMIP6_emFx.json
@@ -1,709 +1,846 @@
 {
     "Header": {
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table emFx", 
+        "realm": "atmos", 
+        "frequency": "fx", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
+        "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.00000", 
-        "realm": "landIce", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "fx", 
-        "table_id": "Table emFx", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
         "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_s": {
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,269 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "latitude": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7": {
+        "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1167,207 +1224,254 @@
                 "70000.", 
                 "65000.", 
                 "60000.", 
-                "55000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "45000.", 
                 "40000.", 
-                "35000.", 
                 "30000.", 
                 "25000.", 
-                "22500.", 
                 "20000.", 
-                "17500.", 
+                "17000.", 
                 "15000.", 
-                "12500.", 
-                "10000."
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
             ], 
-            "stored_direction": "increasing", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,880 +1481,977 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "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", 
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
                 "12.5", 
                 "17.5", 
-                "22.5"
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
             "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "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": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
                 "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
-                "20.", 
                 "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
                 "40.", 
-                "40.", 
-                "50.", 
-                "50.", 
-                "60.", 
                 "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "hybrid_height": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "depth_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "ap_bnds": {
+        "ps": {
+            "long_name": "Surface Air Pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
-        "ap": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
             "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": ""
         }, 
-        "href": {
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "zlev": {
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "ps": {
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
             "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "sftflf": {
-            "comment": "Fraction of grid cell covered by ice sheet flowing over seawater", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Floating Ice Sheet  Area Fraction", 
-            "standard_name": "floating_ice_sheet_area_fraction", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "sftflf", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "sftgrf": {
-            "comment": "Fraction of grid cell covered by grounded ice sheet", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Grounded Ice Sheet  Area Fraction", 
-            "standard_name": "grounded_ice_sheet_area_fraction", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "sftgrf", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
         "ptop": {
-            "units": "Pa", 
             "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "b_bnds": {
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "rsd": {
-            "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)", 
-            "dimensions": "alevel spectband 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": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsd", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "rld": {
-            "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)", 
-            "dimensions": "alevel spectband 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": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rld", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "nsigma": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "rlu": {
-            "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)", 
-            "dimensions": "alevel spectband 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": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rlu", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "rsu": {
-            "comment": "Upwelling shortwave radiation  (includes also the fluxes at the surface and top of atmosphere)", 
-            "dimensions": "alevel spectband 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": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rsu", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "zlev_bnds": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "z1": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: z1", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
         "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": ""
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "b": {
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
         "depth": {
-            "units": "m", 
             "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
         "eta": {
-            "units": "m", 
             "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "sftgif": {
-            "comment": "Percentage of grid cell occupied by glaciers.", 
+            "units": "m", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "Percentage 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": ""
+            "type": "real"
         }, 
         "k_c": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
         "sigma": {
-            "units": "", 
             "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "a_bnds": {
             "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "rlu": {
+            "modeling_realm": "atmos", 
+            "standard_name": "upwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Upwelling Longwave Radiation", 
+            "comment": "Upwelling longwave radiation (includes the fluxes at the surface and TOA)", 
+            "dimensions": "alevel spectband time1", 
+            "out_name": "rlu", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rld": {
+            "modeling_realm": "atmos", 
+            "standard_name": "downwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Downwelling Longwave Radiation", 
+            "comment": "Downwelling Longwave Radiation (includes the fluxes at the surface and TOA)", 
+            "dimensions": "alevel spectband time1", 
+            "out_name": "rld", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsu": {
+            "modeling_realm": "atmos", 
+            "standard_name": "upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Upwelling Shortwave Radiation", 
+            "comment": "Upwelling shortwave radiation  (includes also the fluxes at the surface and top of atmosphere)", 
+            "dimensions": "alevel spectband time1", 
+            "out_name": "rsu", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Downwelling Shortwave Radiation", 
+            "comment": "Downwelling shortwave radiation (includes the fluxes at the surface and top-of-atmosphere)", 
+            "dimensions": "alevel spectband time1", 
+            "out_name": "rsd", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }
     }
 }
diff --git a/TestTables/CMIP6_emMon.json b/TestTables/CMIP6_emMon.json
index 06165d9..82f3b55 100644
--- a/TestTables/CMIP6_emMon.json
+++ b/TestTables/CMIP6_emMon.json
@@ -1,1005 +1,1168 @@
 {
     "Header": {
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table emMon", 
+        "realm": "land", 
+        "frequency": "mon", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
+        "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "30.00000", 
-        "realm": "ocnBgchem", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "mon", 
-        "table_id": "Table emMon", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
         "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
+            "requested": [
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
+            ], 
+            "requested_bounds": [
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
+            ], 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "tau": {
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                "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": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
             ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "tau", 
-            "type": "double", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
             "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "olayer100m": {
+        "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
             "standard_name": "depth", 
-            "value": "50.0", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "300", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma_z": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
-            "positive": "", 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "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)", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p220": {
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "site": {
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "location": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "location index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p840": {
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
             "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
             "units": "", 
-            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "depth0m": {
+            "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))", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
         }, 
         "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "0.0", 
             "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
             "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)", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
             "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "-1.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
             "units": "", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
         }, 
-        "height2m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
+        "olayer100m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": "0. 100."
+        }, 
+        "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "line", 
+            "positive": "", 
+            "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"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
-        }, 
-        "sdepth1": {
-            "requested": "", 
-            "stored_direction": "increasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
             "formula": "", 
-            "climatology": "yes", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "time3": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "56000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
+        }, 
+        "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev14": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
-                "92500.", 
                 "85000.", 
                 "70000.", 
-                "60000.", 
                 "50000.", 
                 "25000.", 
                 "15000.", 
                 "10000.", 
+                "7000.", 
                 "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
+                "92500.", 
                 "85000.", 
                 "70000.", 
+                "60000.", 
                 "50000.", 
                 "25000.", 
+                "15000.", 
                 "10000.", 
                 "5000.", 
-                "1000."
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
             "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p700": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1025,27 +1188,103 @@
                 "100.", 
                 "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1087,287 +1326,152 @@
                 "5.", 
                 "3."
             ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev27": {
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "100000.", 
-                "97500.", 
-                "95000.", 
-                "92500.", 
-                "90000.", 
-                "87500.", 
                 "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
-                "70000.", 
-                "65000.", 
-                "60000.", 
-                "55000.", 
                 "50000.", 
-                "45000.", 
-                "40000.", 
-                "35000.", 
-                "30000.", 
-                "25000.", 
-                "22500.", 
                 "20000.", 
-                "17500.", 
-                "15000.", 
-                "12500.", 
-                "10000."
+                "5000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "alt40": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,6540 +1481,7861 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "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", 
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
                 "12.5", 
                 "17.5", 
-                "22.5"
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
             "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "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": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
-                "20.", 
                 "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
                 "40.", 
-                "40.", 
-                "50.", 
-                "50.", 
-                "60.", 
                 "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "hybrid_height": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
             "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }
-    }, 
-    "variable_entry": {
-        "gppLut": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "gross primary productivity on land use tile", 
-            "standard_name": "gross_primary_land_productivity_of_carbon", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "gppLut", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "intdoc": {
-            "comment": "Vertically integrated DOC (explicit pools only)", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Dissolved Organic Carbon Content", 
-            "standard_name": "ocean_mass_content_of_dissolved_organic_carbon", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "intdoc", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "mrsfl": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude sdepth time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Frozen water content of soil layer", 
-            "standard_name": "frozen_moisture_content_of_soil_layer", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "mrsfl", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "mrtws": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Total water storage in a grid cell", 
-            "standard_name": "total_water_storage", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "mrtws", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
         }, 
-        "fBNF": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "biological nitrogen fixation", 
-            "standard_name": "biological_nitrogen_fixation", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N m-2 s-1", 
-            "out_name": "fBNF", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "cfc11": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "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": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol kg-1", 
-            "out_name": "cfc11", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "cfc12": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "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": "land", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol kg-1", 
-            "out_name": "cfc12", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "O18wv": {
-            "comment": "Roche - LSCE", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "O18 in water vapor", 
-            "standard_name": "?", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
             "units": "", 
-            "out_name": "O18wv", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "intpoc": {
-            "comment": "Vertically integrated POC", 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Particulate Organic Carbon Content", 
-            "standard_name": "ocean_mass_content_of_particulate_organic_carbon", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "limfepico": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "iron_limitation_of_picophytoplankton", 
+            "units": "1.0", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "intpoc", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "opottemptend": {
-            "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use potential temperature as prognostic field.", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Iron limitation of Picophytoplankton", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "limfepico", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "tendency of sea water potential temperature expressed as heat content", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "opottemptend", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fHarvAntLut": {
-            "comment": "If  a model has explicit anthropogenic pools", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "carbon harvested on land use tile that enters anthropogenic pools", 
-            "standard_name": "", 
+        "evspsblsoi": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "water_evaporation_flux_from_soil", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fHarvAntLut", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Water Evaporation from Soil", 
+            "comment": "Water evaporation from soil (including sublimation).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "evspsblsoi", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cSoil1m": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_carbon_content_to_1m_depth", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass in Soil Pool from Surface to 1m Depth", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cSoil1m", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "mrsoLut": {
+        "dfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_dissolved_iron_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Dissolved Iron Concentration", 
+            "comment": "Dissolved iron in sea water,  including both Fe2+ and Fe3+ ions (but not particulate detrital iron)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dfe", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "epn100": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sinking_mole_flux_of_particulate_nitrogen_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Downward Flux of Particulate Nitrogen", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "epn100", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total soil moisture", 
-            "standard_name": "soil_moisture_content", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "raRoot": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "autotrophic_respiration_from_roots", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg  m-2", 
-            "out_name": "mrsoLut", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total respiration from roots", 
+            "comment": "Total autotrophic respiration from all belowground plant parts.  This has benchmarking value because the sum of Rh and root respiration can be compared to observations of total soil respiration.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "raRoot", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cSoilBelow1m": {
+        "burntFractionAll": {
+            "modeling_realm": "land", 
+            "standard_name": "burned_area_fraction OR area_fraction", 
+            "units": "fraction", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Fraction of grid cell burned due to all fires including natural and anthropogenic fires and those associated with anthropogenic land use change", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "burntFractionAll", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Carbon Mass in Soil Pool below 1m Depth", 
-            "standard_name": "soil_carbon_content_below_1m_depth", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C/m2", 
-            "out_name": "cSoilBelow1m", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "treeFracBdlEvg": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Broadleaf evergreen tree fraction", 
-            "standard_name": "tree_fraction_broadleaf_evergreen", 
+        "fNgasFire": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "land_nitrogen_lost_to_atmosphere_due to fire", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "treeFracBdlEvg", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total N lost to the atmosphere (including NHx, NOx, N2O, N2) from fire.", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fNgasFire", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "o2": {
-            "comment": "", 
+        "phydiat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_diatoms_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mole Concentration of Diatoms expressed as Carbon in Sea Water", 
+            "comment": "carbon from the diatom phytoplankton component concentration alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "phydiat", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phydiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_diazotrophs_expressed_as_carbon_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "o2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mole Concentration of Diazotrophs Expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from the diazotrophic phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phydiaz", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fHarvestToAtmos": {
-            "comment": "any harvested carbon that is assumed to decompose immediately into the atmosphere is reported here", 
+        "tran": {
+            "modeling_realm": "land", 
+            "standard_name": "transpiration_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Transpiration", 
+            "comment": "Transpiration (may include dew formation as a negative flux).", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Harvested biomass that goes straight into atmosphere", 
-            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting?", 
+            "out_name": "tran", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "waterDpth": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "water_table_depth", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fHarvestToAtmos", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Water table depth from surface.", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "waterDpth", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "raStem": {
-            "comment": "added for completeness with Ra_root", 
+        "intpoc": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_mass_content_of_particulate_organic_carbon", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Particulate Organic Carbon Content", 
+            "comment": "Vertically integrated POC", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intpoc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total respiration from stem", 
-            "standard_name": "autotrophic_respiration_from_stem", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "raStem", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "tntlw": {
-            "comment": "longwave heating rates", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "-100.0", 
-            "long_name": "Longwave heating rate", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+        "cLitterSubSurf": {
+            "modeling_realm": "land", 
+            "standard_name": "subsurface_litter_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "K s-1", 
-            "out_name": "tntlw", 
-            "type": "real", 
-            "valid_max": "100.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "grassFracC4": {
-            "comment": "as specified by C4MIP", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass in Below-Ground Litter", 
+            "comment": "sub-surface litter pool fed by root inputs.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cLitterSubSurf", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "C4 grass fraction", 
-            "standard_name": "grass_fraction_c4", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "grassFracC4", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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 and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosph [...]
+        "dpco2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_carbon_dioxide_partial_pressure_difference_between_sea_water_and_air", 
+            "units": "Pa", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Delta PCO2", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Net Carbon Mass Flux out of Atmosphere 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", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "nep", 
+            "out_name": "dpco2", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "grassFracC3": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "C3 grass fraction", 
-            "standard_name": "grass_fraction_c3", 
+        "fFireAll": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "grassFracC3", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "tntd": {
-            "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics.  For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics.   This term is required to check the closure of the temperature budget.", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Tendency of Air Temperature due to Numerical Diffusion", 
-            "standard_name": "tendency_of_air_temperature_due_to_numerical_diffusion", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "fire_CO2_emissions_from_all_sources", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K s-1", 
-            "out_name": "tntd", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to CO2 emissions from Fire resulting from all sources including natural, anthropogenic and land use change.", 
+            "comment": "Only total fire emissions can be compared to observations.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fFireAll", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cMisc": {
-            "comment": "e.g., labile, fruits, reserves, etc.", 
-            "dimensions": "longitude latitude time", 
+        "zmeso": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_mesozooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mole Concentration of Mesozooplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon  concentration from mesozooplankton (20-200 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zmeso", 
+            "type": "real", 
             "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", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "cMisc", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "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", 
+        "phypico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_picophytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mole Concentration of Picophytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from the picophytoplankton (<2 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phypico", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fNnetmin": {
-            "comment": "as specified by C4MIP", 
+        "fNVegLitter": {
+            "modeling_realm": "land", 
+            "standard_name": "litter_nitrogen_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total Nitrogen Mass Flux from Vegetation to Litter", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fNVegLitter", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Net nitrogen release from soil and litter as the outcome of nitrogen immobilisation and gross mineralisation", 
-            "standard_name": "net_nitrogen_mineralisation", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "cStem": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "stem_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fNnetmin", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass in Stem", 
+            "comment": "including sapwood and hardwood.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cStem", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "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": ""
-        }, 
-        "fCLandToOcean": {
-            "comment": "leached carbon etc that goes into run off or river routing and finds its way into ocean should be reported here. ", 
+        "fVegLitterMortality": {
+            "modeling_realm": "land", 
+            "standard_name": "mortality_litter_carbon_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total Carbon Mass Flux from Vegetation to Litter as a result of mortality", 
+            "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fVegLitterMortality", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Lateral transfer of carbon out of gridcell that eventually goes into ocean", 
-            "standard_name": "carbon_mass_flux_into_ocean_from_rivers", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fCLandToOcean", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "od550so4": {
-            "comment": "proposed name: atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
+        "prveg": {
+            "modeling_realm": "land", 
+            "standard_name": "precipitation_flux_onto_canopy", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Precipitation onto Canopy", 
+            "comment": "The precipitation flux that is intercepted by the vegetation canopy (if present in model) before reaching the ground.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "prveg", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "sulfate aod at 550nm", 
-            "standard_name": "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "od550so4", 
-            "type": "real", 
-            "valid_max": "1000.0", 
             "ok_max_mean_abs": ""
         }, 
-        "c13Litter": {
-            "comment": "as specified by C4MIP", 
+        "fHarvestToAtmos": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_crop_harvesting?", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Harvested biomass that goes straight into atmosphere", 
+            "comment": "any harvested carbon that is assumed to decompose immediately into the atmosphere is reported here", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fHarvestToAtmos", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Mass of 13C in Litter Pool", 
-            "standard_name": "litter_c13_content", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "chldiat": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_diatoms_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Diatom Chlorophyll Mass Concentration", 
+            "comment": "Chlorophyll from diatom phytoplankton component concentration alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chldiat", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wetlandCH4cons": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "wetland_methane_consumption", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "c13Litter", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Grid averaged methane consuption (methanotrophy) from wetlands", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetlandCH4cons", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fAntAtmLut": {
+        "fNOx": {
+            "modeling_realm": "land", 
+            "standard_name": "land_net_nox_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total land NOx flux ", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fNOx", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "If a model has separate anthropogenic pools by land use tile", 
-            "standard_name": "", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "flux from anthropogenic pools on land use tile into atmosphere", 
-            "out_name": "fAntAtmLut", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "intdoc": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_mass_content_of_dissolved_organic_carbon", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Dissolved Organic Carbon Content", 
+            "comment": "Vertically integrated DOC (explicit pools only)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intdoc", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fNLitterSoil": {
+        "limnmisc": {
+            "modeling_realm": "ocean", 
+            "standard_name": "nitrogen_limitation_of_miscellaneous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Nitrogen Limitation of Other Phytoplankton", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "limnmisc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total Nitrogen Mass Flux from Litter to Soil", 
-            "standard_name": "nitrogen_mass_flux_into_soil_from_litter", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "fNLitterSoil": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "nitrogen_mass_flux_into_soil_from_litter", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N m-2 s-1", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total Nitrogen Mass Flux from Litter to Soil", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
             "out_name": "fNLitterSoil", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "pathetao": {
-            "comment": "", 
+        "detoc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_organic_detritus_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Detrital Organic Carbon Concentration", 
+            "comment": "Sum of detrital organic carbon component concentrations", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "detoc", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "", 
-            "standard_name": "sea_water_additional_potential_temperature", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "degC", 
-            "out_name": "pathetao", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wetlandCH4prod": {
+            "modeling_realm": "land", 
+            "standard_name": "wetland_methane_production", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Grid averaged methane production (methanogenesis) from wetlands", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetlandCH4prod", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fVegLitter": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "zmicro": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_microzooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mole Concentration of Microzooplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon  concentration from the microzooplankton (<20 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zmicro", 
+            "type": "real", 
             "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", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fVegLitter", 
+            "ok_max_mean_abs": ""
+        }, 
+        "bsi": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_matter_expressed_as_silicon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Particulate Biogenic Silica Concentration", 
+            "comment": "Sum of particulate silica component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bsi", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
+        "fDeforestToProduct": {
+            "modeling_realm": "land", 
+            "standard_name": "deforested_biomass_into_product_pool_due_to_anthorpogenic_land_use_change", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Deforested biomass that goes into product pool as a result of anthropogenic land use change", 
+            "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fDeforestToProduct", 
             "type": "", 
-            "dimensions": ""
-        }, 
-        "href": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "O18sw": {
-            "comment": "Roche - LSCE", 
-            "dimensions": "longitude latitude olevel time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "O18 in sea water", 
-            "standard_name": "?", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "", 
-            "out_name": "O18sw", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "lwp": {
+        "si": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_silicate_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Dissolved Silicate Concentration", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "si", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "liquid water path", 
-            "standard_name": "atmosphere_cloud_liquid_water_content", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "lwp", 
-            "type": "real", 
-            "valid_max": "100000.0", 
             "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 and 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", 
+        "co3": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_concentration_of_carbonate_ion_in_seawater", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "chl", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mole Concentration of Carbonate expressed as Carbon in Sea Water", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "co3", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "grassFrac": {
-            "comment": "Percentage of entire grid cell that is covered by natural grass.", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Natural Grass Percentage", 
-            "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_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "c14Litter": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Mass of 14C in Litter Pool", 
-            "standard_name": "litter_c14_content", 
+        "nRoot": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "root_nitrogen_content", 
             "units": "kg m-2", 
-            "out_name": "c14Litter", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Nitrogen Mass in Roots", 
+            "comment": "including fine and coarse roots.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nRoot", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "calc": {
-            "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)", 
+        "chlcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_calcareous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mass Concentration of Calcareous Phytoplankton expressed as Chlorophyll in Sea Water", 
+            "comment": "chlorophyll concentration from the calcite-producing phytoplankton component alone", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "chlcalc", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "calc", 
+            "ok_max_mean_abs": ""
+        }, 
+        "evspsblveg": {
+            "modeling_realm": "land", 
+            "standard_name": "water_evaporation_flux_from_canopy", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Evaporation from Canopy", 
+            "comment": "The canopy evaporation and sublimation (if present in model); may include dew formation as a negative flux.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "evspsblveg", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "litempbot": {
-            "comment": "Basal temperature that is used to force the ice sheet models. Report temperature AT interface. Beneath ice shelves it is the temperature AT ice ocean interface. Beneath grounded ice, it is the temperature AT ice bedrock interface", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Temperature at the basal interface of the land ice.", 
-            "standard_name": "land_ice_basal_temperature", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+        "fProductDecomp": {
+            "modeling_realm": "land", 
+            "standard_name": "Carbon_flux_out_of_storage_product_pools_into_atmos", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "litempbot", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "fVegFire": {
-            "comment": "Required for unambiguous separation of vegetation and soil + litter turnover times, since total fire flux draws from both sources", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "decomposition out of product pools to CO2 in atmos", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fProductDecomp", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Carbon Mass Flux from Vegetation into Atmosphere due to CO2 Emission from all Fire", 
-            "standard_name": "fire_CO2_emissions_from_vegetation_carbon", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fVegFire", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sweLut": {
+        "limirrcalc": {
+            "modeling_realm": "ocean", 
+            "standard_name": "irradiance_limitation_of_calcareous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Irradiance limitation of Calcareous Phytoplankton", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "limirrcalc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "snow water equivalent on land use tile", 
-            "standard_name": "", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "sweLut", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "tslsiLut": {
-            "comment": "temperature at which long-wave radiation emitted", 
-            "dimensions": "longitude latitude time", 
+        "chlmisc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_miscellaneous_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Other Phytoplankton Chlorophyll Mass Concentration", 
+            "comment": "Chlorophyll from additional phytoplankton component concentrations alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chlmisc", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phyc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Phytoplankton Carbon Concentration", 
+            "comment": "sum of phytoplankton carbon component concentrations.  In most (all?) cases this is the sum of phycdiat and phycmisc (i.e., 'Diatom Carbon Concentration' and 'Non-Diatom Phytoplankton Carbon Concentration'", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyc", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "bacc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_bacteria_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Bacterial Carbon Concentration", 
+            "comment": "Sum of bacterial carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bacc", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limfediaz": {
+            "modeling_realm": "ocean", 
+            "standard_name": "iron_limitation_of_diazotrophs", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Iron limitation of Diazotrophs", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "limfediaz", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "surface skin temperature on land use tile", 
-            "standard_name": "surface_temperature", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "tslsiLut", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "md": {
-            "comment": "Balkanski - LSCE", 
-            "dimensions": "longitude latitude alevel time", 
+        "arag": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Aragonite Concentration", 
+            "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "arag", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Wet diameter mode coarse insoluble", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "md", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "licalvf": {
-            "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.", 
+        "nLeaf": {
+            "modeling_realm": "land", 
+            "standard_name": "leaf_nitrogen_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Nitrogen Mass in Leaves", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "nLeaf", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Land ice calving flux", 
-            "standard_name": "land_ice_calving_flux", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "licalvf", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nSoil": {
-            "comment": "as specified by C4MIP", 
+        "intpbp": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_ocean_mole_content_of_phosphorus_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Phosphorus Production", 
+            "comment": "Vertically integrated biogenic phosphorus production", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intpbp", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Nitrogen Mass in Soil Pool", 
-            "standard_name": "soil_nitrogen_content", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "nSoil", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "mrro": {
-            "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.", 
-            "dimensions": "longitude latitude time", 
+        "phycalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_calcareous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mole Concentration of Calcareous Phytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from calcareous (calcite-producing) phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phycalc", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "-0.0002019", 
-            "long_name": "Total Run-off", 
-            "standard_name": "runoff_flux", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fFireNat": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-6.668e-06", 
+            "standard_name": "fire_CO2_emissions_from_wildfire", 
             "units": "kg m-2 s-1", 
-            "out_name": "mrro", 
-            "type": "real", 
-            "valid_max": "0.001065", 
-            "ok_max_mean_abs": "1.874e-05"
-        }, 
-        "epn100": {
-            "comment": "", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to CO2 Emission from natural Fire", 
+            "comment": "CO2 emissions from natural fires", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fFireNat", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Downward Flux of Particulate Nitrogen", 
-            "standard_name": "sinking_mole_flux_of_particulate_nitrogen_in_sea_water", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "epn100", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fg13co2": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
+        "dissicnat": {
+            "modeling_realm": "ocean", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_natural_component", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Natural Dissolved Inorganic Carbon Concentration", 
+            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissicnat", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total air-sea flux of 13CO2", 
-            "standard_name": "air_sea_flux_of_13CO2", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fg13co2", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fgcfc11": {
-            "comment": "gas exchange flux of CFC11", 
+        "fNloss": {
+            "modeling_realm": "land", 
+            "standard_name": "land_nitrogen_lost", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total N lost (including NHx, NOx, N2O, N2 and leaching)", 
+            "comment": "Not all models split losses into gasesous and leaching", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fNloss", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Surface Downward CFC11 flux", 
-            "standard_name": "surface_downward_mole_flux_of_cfc11", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol sec-1 m-2", 
-            "out_name": "fgcfc11", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fgcfc12": {
-            "comment": "gas exchange flux of CFC12", 
+        "ocfriver": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_ocean_mole_content_of_organic_carbon_due_to_runoff_and_sediment_dissolution", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Flux of Organic Carbon Into Ocean Surface by Runoff", 
+            "comment": "Organic Carbon supply to ocean through runoff (separate from gas exchange)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "ocfriver", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Surface Downward CFC12 flux", 
-            "standard_name": "surface_downward_mole_flux_of_cfc12", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol sec-1 m-2", 
-            "out_name": "fgcfc12", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nLitter": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
+        "nh4": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_ammonium_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Dissolved Ammonium Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "nh4", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Nitrogen Mass in Litter Pool", 
-            "standard_name": "litter_nitrogen_content", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rhSoil": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "heterotrophic_respiration_carbon_flux_from_soil", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "nLitter", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration from Soil on Land", 
+            "comment": "Needed to calculate soil bulk turnover time", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rhSoil", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "vegFrac": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Total vegetated fraction", 
-            "standard_name": "total_vegetated_fraction", 
+        "cSoilBelow1m": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "soil_carbon_content_below_1m_depth", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "vegFrac", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass in Soil Pool below 1m Depth", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cSoilBelow1m", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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 area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "1.449e-06", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prsn", 
+        "phyfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_iron_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Phytoplankton Iron Concentration", 
+            "comment": "sum of phytoplankton iron component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyfe", 
             "type": "real", 
-            "valid_max": "0.0002987", 
-            "ok_max_mean_abs": "6.11e-06"
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "albs": {
+        "no3": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_nitrate_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Dissolved Nitrate Concentration", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "no3", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "planetary albedo", 
-            "standard_name": "planetary_albedo", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "albs", 
-            "type": "real", 
-            "valid_max": "1.0", 
             "ok_max_mean_abs": ""
         }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+        "phyp": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_phosphorus_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Phytoplankton Phosphorus Concentration", 
+            "comment": "sum of phytoplankton phosphorus components", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyp", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "cLeaf": {
-            "comment": "Carbon mass per unit area in leaves.", 
+        "epp100": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sinking_mole_flux_of_particulate_phosphorus_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Downward Flux of Particulate Phosphorus", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "epp100", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "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": "0", 
-            "units": "kg m-2", 
-            "out_name": "cLeaf", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "c13Veg": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Mass of 13C in Vegetation", 
-            "standard_name": "vegetation_c13_content", 
+        "fBNF": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "biological_nitrogen_fixation", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "c13Veg", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "fHarvResLut": {
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "biological nitrogen fixation", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fBNF", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "carbon after land use tile harvesting that left as residue into litter or soil", 
-            "standard_name": "", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "nStem": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "stem_nitrogen_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fHarvResLut", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Nitrogen Mass in Stem", 
+            "comment": "including sapwood and hardwood.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nStem", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "prbigthetao": {
+        "limndiaz": {
+            "modeling_realm": "ocean", 
+            "standard_name": "nitrogen_limitation_of_diazotrophs", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Nitrogen limitation of Diazotrophs", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "limndiaz", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Sea Water Redistributed Conservative Temperature", 
-            "standard_name": "sea_water_redistributed_conservative_temperature", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "degC", 
-            "out_name": "prbigthetao", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "irrCrp": {
+        "limirrdiat": {
+            "modeling_realm": "ocean", 
+            "standard_name": "irradiance_limitation_of_diatoms", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Irradiance limitation of Diatoms", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "limirrdiat", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "cropland irrigation flux", 
-            "standard_name": "", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg H2O m-2 s-1", 
-            "out_name": "irrCrp", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "albsrfc": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "surface albedo", 
-            "standard_name": "surface_albedo", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+        "tsl": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "albsrfc", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Temperature of Soil", 
+            "comment": "Temperature of each soil layer. Reported as missing for grid cells with no land.", 
+            "dimensions": "longitude latitude sdepth time", 
+            "out_name": "tsl", 
             "type": "real", 
-            "valid_max": "1.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "lai": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "leaf area index", 
-            "standard_name": "leaf_area_index", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "lai", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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 alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Dissolved Organic Carbon Concentration", 
-            "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water", 
+        "fAnthDisturb": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_anthrogpogenic_emission?", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-3", 
-            "out_name": "dissoc", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "carbon mass flux into atmosphere due to any human activity", 
+            "comment": "will require some careful definition to make sure we capture everything - any human activity that releases carbon to the atmosphere instead of into product pool goes here. E.g. Deforestation fire, harvest assumed to decompose straight away, grazing...", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fAnthDisturb", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "osaltpmdiff": {
-            "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy diffusion.", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized mesoscale diffusion", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_diffusion", 
+        "intpbn": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_ocean_mole_content_of_nitrogen_due_to_biological_production", 
+            "units": "mol m-2 s-1", 
             "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Nitrogen Production", 
+            "comment": "Vertically integrated biogenic nitrogen production", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intpbn", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "osaltpmdiff", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "raStem": {
+            "modeling_realm": "land", 
+            "standard_name": "autotrophic_respiration_from_stem", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total respiration from stem", 
+            "comment": "added for completeness with Ra_root", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "raStem", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "npp": {
+        "fNgasNonFire": {
+            "modeling_realm": "land", 
+            "standard_name": "land_nitrogen_lost_to_atmosphere_not due to fire", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total N lost to the atmosphere (including NHx, NOx, N2O, N2) from all processes except fire.", 
             "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", 
+            "out_name": "fNgasNonFire", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "nMineralNH4": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mineral_nh4_soil_nitrogen_content", 
+            "units": "kg m-2", 
             "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": ""
-        }, 
-        "a": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "si": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mineral ammonium in the soil", 
+            "comment": "SUM of ammonium over all soil layers", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nMineralNH4", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Dissolved Silicate Concentration", 
-            "standard_name": "mole_concentration_of_silicate_in_sea_water", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "physi": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_silicon_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "si", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Phytoplankton Silica Concentration", 
+            "comment": "sum of phytoplankton silica component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "physi", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "evspsblpot": {
-            "comment": "at surface; potential flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Potential Evapotranspiration", 
-            "standard_name": "water_potential_evaporation_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "evspsblpot", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottemppadvect": {
-            "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized eddy advection", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection", 
+        "limirrpico": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "irradiance_limitation_of_picophytoplankton", 
+            "units": "1.0", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "opottemppadvect", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Irradiance limitation of Picophytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "limirrpico", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "talk": {
-            "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)", 
-            "dimensions": "longitude latitude olevel time", 
+        "fHarvestToProduct": {
+            "modeling_realm": "land", 
+            "standard_name": "harvested_biomass_into_product_pool", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Harvested biomass that goes into product pool", 
+            "comment": "be it food or wood harvest, any carbon that is subsequently stored is reported here", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fHarvestToProduct", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total Alkalinity", 
-            "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "mol m-3", 
-            "out_name": "talk", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "fNVegSoil": {
+            "modeling_realm": "land", 
+            "standard_name": "nitrogen_mass_flux_into_soil_from_vegetation_excluding_litter", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total Nitrogen Mass Flux from Vegetation Directly to Soil", 
+            "comment": "In some models part of nitrogen (e.g., root exudate) can go directly into the soil pool without entering litter.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fNVegSoil", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "no3": {
-            "comment": "", 
+        "pon": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_nitrogen_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Particulate Organic Nitrogen Concentration", 
+            "comment": "sum of particulate organic nitrogen component concentrations", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "pon", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "bfe": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_iron_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "no3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Particulate Biogenic Iron Concentration", 
+            "comment": "Sum of particulate organic iron component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "bfe", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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.", 
+        "cLitterCwd": {
+            "modeling_realm": "land", 
+            "standard_name": "litter_wood_debris_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass in Coarse Woody Debris", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cLitterCwd", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Primary Organic Carbon Production by All Types of Phytoplankton", 
-            "standard_name": "net_primary_mole_productivity_of_carbon_by_phytoplankton", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intpp", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "fVegFire": {
+            "modeling_realm": "land", 
+            "standard_name": "fire_CO2_emissions_from_vegetation_carbon", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass Flux from Vegetation into Atmosphere due to CO2 Emission from all Fire", 
+            "comment": "Required for unambiguous separation of vegetation and soil + litter turnover times, since total fire flux draws from both sources", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fVegFire", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "pcp": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
+        "chldiaz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_diazotrophs_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mass Concentration of Diazotrophs expressed as Chlorophyll in Sea Water", 
+            "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chldiaz", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "talknat": {
+            "modeling_realm": "ocean", 
+            "standard_name": "seawater_alkalinity_expressed_as_mole_equivalent_natural_component", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Natural Total Alkalinity", 
+            "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "talknat", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total precipitation", 
-            "standard_name": "total_precipitation_flux", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "mrso": {
             "modeling_realm": "land", 
-            "cell_measures": "", 
+            "standard_name": "soil_moisture_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "pcp", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total Soil Moisture Content", 
+            "comment": "the mass per unit area  (summed over all soil layers) of water in all phases.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mrso", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-64.17", 
+            "valid_max": "5717", 
+            "ok_min_mean_abs": "-1424", 
+            "ok_max_mean_abs": "3038"
+        }, 
+        "limndiat": {
+            "modeling_realm": "ocean", 
+            "standard_name": "nitrogen_limitation_of_diatoms", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Nitrogen limitation of Diatoms", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "limndiat", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "co3satarag": {
+        "limfemisc": {
+            "modeling_realm": "ocean", 
+            "standard_name": "iron_limitation_of_miscellaneous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Iron Limitation of Other Phytoplankton", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "limfemisc", 
+            "type": "", 
             "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", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "co3satarag", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "tnhuspbl": {
-            "comment": "Includes all boundary layer terms including diffusive terms.", 
-            "dimensions": "longitude latitude alevel time", 
+        "limncalc": {
+            "modeling_realm": "ocean", 
+            "standard_name": "nitrogen_limitation_of_calcareous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Nitrogen limitation of Calcareous Phytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "limncalc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing", 
-            "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "rhLitter": {
+            "modeling_realm": "land", 
+            "standard_name": "heterotrophic_respiration_carbon_flux_from_litter", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration from Litter on Land", 
+            "comment": "Needed to calculate litter bulk turnover time. Includes respiration from CWD as well.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rhLitter", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "s-1", 
-            "out_name": "tnhuspbl", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "raLeaf": {
+            "modeling_realm": "land", 
+            "standard_name": "autotrophic_respiration_from_leaves", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total respiration from leaves", 
+            "comment": "added for completeness with Ra_root", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "raLeaf", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "wetlandCH4cons": {
+        "o2sat": {
+            "modeling_realm": "ocean", 
+            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water_at_saturation", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Dissolved Oxygen Concentration at Saturation", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "o2sat", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Grid averaged methane consuption (methanotrophy) from wetlands", 
-            "standard_name": "wetland_methane_consumption", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg CH4 m-2 s-1", 
-            "out_name": "wetlandCH4cons", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fNdepred": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "dry and wet deposition of reduced reactive nitrogen onto land", 
-            "standard_name": "deposition_of_reduced_nitrogen_onto_land", 
+        "fCLandToOcean": {
             "modeling_realm": "land", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "carbon_mass_flux_into_ocean_from_rivers", 
             "units": "kg m-2 s-1", 
-            "out_name": "fNdepred", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Lateral transfer of carbon out of gridcell that eventually goes into ocean", 
+            "comment": "leached carbon etc that goes into run off or river routing and finds its way into ocean should be reported here. ", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fCLandToOcean", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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", 
+        "fNLandToOcean": {
+            "modeling_realm": "land", 
+            "standard_name": "nitrogen_mass_flux_into_ocean_from_rivers", 
+            "units": "kg m-2 s-1", 
             "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": ""
-        }, 
-        "necbLut": {
-            "comment": "Computed as npp minus heterotrophic respiration minus fire minus C leaching minus harvesting/clearing. Positive rate is into the land, negative rate is from the land.  Do not include fluxes from anthropogenic pools to atmosphere", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Lateral transfer of nitrogen out of gridcell that eventually goes into ocean", 
+            "comment": "leached nitrogen etc that goes into run off or river routing and finds its way into ocean should be reported here. ", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fNLandToOcean", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": " net rate of C accumulation (or loss) on land use tile", 
-            "standard_name": "", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "dissoc": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mole_concentration_of_dissolved_organic_carbon_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "necbLut", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Dissolved Organic Carbon Concentration", 
+            "comment": "Sum of dissolved carbon component concentrations explicitly represented (i.e. not ~40 uM refractory unless explicit)", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "dissoc", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ocontemppmdiff": {
-            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use conservative temperature as prognostic field.", 
-            "dimensions": "longitude latitude olevel time", 
+        "nLitterCwd": {
+            "modeling_realm": "land", 
+            "standard_name": "litter_wood_debris_nitrogen_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Nitrogen Mass in Coarse Woody Debris", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nLitterCwd", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized mesoscale diffusion", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_diffusion", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "limfecalc": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "iron_limitation_of_calcareous_phytoplankton", 
+            "units": "1.0", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "ocontemppmdiff", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Iron limitation of Calcareous Phytoplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "limfecalc", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "swtoaasdust": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol", 
+        "fNProduct": {
+            "modeling_realm": "land", 
+            "standard_name": "nitrogen_mass_flux_to_product_pool_due_to_anthorpogenic_activity", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Deforested or harvested biomass as a result of anthropogenic land use or change", 
+            "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it shoule be straight-forward to compare deforested biomass across models.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fNProduct", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "-1000.0", 
-            "long_name": "all sky sw-rf dust at toa", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "swtoaasdust", 
-            "type": "real", 
-            "valid_max": "1000.0", 
-            "ok_max_mean_abs": ""
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "mmraerno3": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "zoocmisc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_miscellaneous_zooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Other Zooplankton Carbon Concentration", 
+            "comment": "carbon from additional zooplankton component concentrations alone (e.g. Micro, meso).  Since the models all have different numbers of components, this variable has been included to provide a check for intercomparison between models since some phytoplankton groups are supersets.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zoocmisc", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "NO3 aerosol mass mixing ratio", 
-            "standard_name": "mass_fraction_of_nitrate_dry_aerosol_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "kg kg-1", 
-            "out_name": "mmraerno3", 
-            "type": "real", 
-            "valid_max": "1.0", 
             "ok_max_mean_abs": ""
         }, 
-        "tran": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "Transpiration", 
-            "standard_name": "transpiration_flux", 
+        "cOther": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "other_vegegtation_components_carbon_content", 
+            "units": "kg m-2", 
             "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": ""
-        }, 
-        "ocontemppsmadvect": {
-            "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized submesoscale advection", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "ocontemppsmadvect", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass in Vegetation Momponents other than Leaves, Stems and Roots", 
+            "comment": "E.g. fruits, seeds, etc.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cOther", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "rsdoabsorb": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer", 
-            "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "rsdoabsorb", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cSoil1m": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Carbon Mass in Soil Pool from Surface to 1m Depth", 
-            "standard_name": "soil_carbon_content_to_1m_depth", 
+        "nOther": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "other_vegegtation_components_nitrogen_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C/m2", 
-            "out_name": "cSoil1m", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Nitrogen mass in vegetation components other than leaves, stem and root", 
+            "comment": "E.g. fruits, seeds, etc.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nOther", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fLitterSoil": {
-            "comment": "Carbon mass flux per unit area into soil from litter (dead plant material in or above the soil).", 
-            "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", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fLitterSoil", 
+        "pop": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_particulate_organic_matter_expressed_as_phosphorus_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Particulate Organic Phosphorus Concentration", 
+            "comment": "sum of particulate organic phosphorus component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "pop", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "co3satcalc": {
-            "comment": "", 
+        "pp": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_particulate_organic_matter_expressed_as_carbon_in_sea_water_due_to_net_primary_production", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Primary Carbon Production by Phytoplankton", 
+            "comment": "total primary (organic carbon) production by phytoplankton", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "pp", 
+            "type": "real", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phyn": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phytoplankton_expressed_as_nitrogen_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "co3satcalc", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Phytoplankton Nitrogen Concentration", 
+            "comment": "sum of phytoplankton nitrogen component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phyn", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fHarvAtmLut": {
-            "comment": "If  a model puts some or all harvested carbon directly into atmosphere (not via anthropogenic pools); for pastureland, harvesting includes only livestock grazing", 
-            "dimensions": "longitude latitude time", 
+        "co3satarag": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in equilibrium_with_pure_aragonite", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mole Concentration of Aragonite expressed as Carbon in Sea Water at Saturation", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "co3satarag", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "carbon harvested on land use tile that enters atmosphere", 
-            "standard_name": "", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fHarvAtmLut", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "fNOx": {
+        "limirrmisc": {
+            "modeling_realm": "ocean", 
+            "standard_name": "irradiance_limitation_of_miscellaneous_phytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Irradiance Limitation of Other Phytoplankton", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "limirrmisc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total land NOx flux ", 
-            "standard_name": "land_net_nox_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N m-2 s-1", 
-            "out_name": "fNOx", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fNgasNonFire": {
+        "limfediat": {
+            "modeling_realm": "ocean", 
+            "standard_name": "iron_limitation_of_diatoms", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Iron limitation of Diatoms", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "limfediat", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total N lost to the atmosphere (including NHx, NOx, N2O, N2) from all processes except fire.", 
-            "standard_name": "land_nitrogen_lost_to_atmosphere_not due to fire", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N m-2 s-1", 
-            "out_name": "fNgasNonFire", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "O17p": {
-            "comment": "Roche - LSCE", 
-            "dimensions": "longitude latitude time", 
+        "chlpico": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_picophytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mass Concentration of Picophytoplankton expressed as Chlorophyll in Sea Water", 
+            "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "chlpico", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "17O in total precipitation", 
-            "standard_name": "?", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "", 
-            "out_name": "O17p", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "O17s": {
-            "comment": "Roche - LSCE", 
+        "fric": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_sedimentation", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Downward Inorganic Carbon Flux at Ocean Bottom", 
+            "comment": "Inorganic Carbon loss to sediments", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fric", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "17O in solid precipitation", 
-            "standard_name": "?", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "", 
-            "out_name": "O17s", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "tasLut": {
+        "expc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Sinking Particulate Organic Carbon Flux", 
+            "comment": "Downward flux of particulate organic carbon", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "expc", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "limnpico": {
+            "modeling_realm": "ocean", 
+            "standard_name": "nitrogen_limitation_of_picophytoplankton", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Nitrogen limitation of Picophytoplankton", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "limnpico", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "near-surface air temperature (2m above displacement height, i.e. t_ref) on land use tile", 
-            "standard_name": "air_temperature", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "tasLut", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ra": {
-            "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production] ", 
-            "dimensions": "longitude latitude time", 
-            "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", 
+        "zooc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_zooplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Zooplankton Carbon Concentration", 
+            "comment": "sum of zooplankton carbon component concentrations", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "zooc", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "dissi13c": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Concentration of DI13C", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_c13_in_sea_water", 
+        "fDeforestToAtmos": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change?", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-3", 
-            "out_name": "dissi13c", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Deforested biomass that goes into atmosphere as a result of anthropogenic land use change", 
+            "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fDeforestToAtmos", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rh": {
-            "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers)", 
-            "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", 
+        "mrfso": {
+            "modeling_realm": "land landIce", 
+            "standard_name": "soil_frozen_water_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "rh", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Soil Frozen Water Content", 
+            "comment": "The mass per unit area (summed over all model layers) of frozen water.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mrfso", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "5763", 
+            "ok_min_mean_abs": "-419", 
+            "ok_max_mean_abs": "940.3"
         }, 
-        "mmraerso4": {
+        "limirrdiaz": {
+            "modeling_realm": "ocean", 
+            "standard_name": "irradiance_limitation_of_diazotrophs", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Irradiance limitation of Diazotrophs", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "limirrdiaz", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "Aerosol Sulfate Mass Mixing Ratio", 
-            "standard_name": "mass_fraction_of_sulfate_dry_aerosol_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg kg-1", 
-            "out_name": "mmraerso4", 
-            "type": "real", 
-            "valid_max": "1.0", 
-            "ok_max_mean_abs": ""
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "raLeaf": {
-            "comment": "added for completeness with Ra_root", 
+        "icfriver": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_runoff_and_sediment_dissolution", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Flux of Inorganic Carbon Into Ocean Surface by Runoff", 
+            "comment": "Inorganic Carbon supply to ocean through runoff (separate from gas exchange)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "icfriver", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total respiration from leaves", 
-            "standard_name": "autotrophic_respiration_from_leaves", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "raLeaf", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rhSoil": {
-            "comment": "Needed to calculate soil bulk turnover time", 
-            "dimensions": "longitude latitude time", 
+        "mrsos": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Moisture in Upper Portion of Soil Column", 
+            "comment": "The mass of water in all phases in the upper 10cm of the  soil layer.", 
+            "dimensions": "longitude latitude sdepth time", 
+            "out_name": "mrsos", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration from Soil on Land", 
-            "standard_name": "heterotrophic_respiration_carbon_flux_from_soil", 
+            "valid_min": "-2.008", 
+            "valid_max": "146.5", 
+            "ok_min_mean_abs": "-35.89", 
+            "ok_max_mean_abs": "123.3"
+        }, 
+        "nMineral": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "mineral_soil_nitrogen_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "rhSoil", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mineral nitrogen in the soil", 
+            "comment": "SUM of ammonium, nitrite, nitrate, etc over all soil layers", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nMineral", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rsds": {
-            "comment": "surface solar irradiance for UV calculations", 
-            "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": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "143.9", 
-            "units": "W m-2", 
-            "out_name": "rsds", 
+        "calc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_calcite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Calcite Concentration", 
+            "comment": "Sum of particulate calcite component concentrations (e.g. Phytoplankton, Detrital, etc.)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "calc", 
             "type": "real", 
-            "valid_max": "524.4", 
-            "ok_max_mean_abs": "181.6"
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "cSoil": {
-            "comment": "Carbon mass in the full depth of the soil model.", 
-            "dimensions": "longitude latitude time", 
+        "co3satcalc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_carbonate_ion_for_seawater_in equilibrium_with_pure_calcite", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mole Concentration of Calcite expressed as Carbon in Sea Water at Saturation", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "co3satcalc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Carbon Mass in Model Soil Pool", 
-            "standard_name": "soil_carbon_content", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "cSoil", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fgo2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_downward_mole_flux_of_molecular_oxygen", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Surface Downward O2 Flux", 
+            "comment": "Gas exchange flux of O2 (positive into ocean)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgo2", 
             "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rls": {
-            "comment": "Net longwave surface radiation", 
+        "mrros": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_runoff_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Surface Runoff", 
+            "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mrros", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Net Longwave Surface Radiation", 
-            "standard_name": "surface_net_downward_longwave_flux", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "rls", 
+            "valid_min": "-6.802e-06", 
+            "valid_max": "0.0009825", 
+            "ok_min_mean_abs": "-5.867e-06", 
+            "ok_max_mean_abs": "1.302e-05"
+        }, 
+        "froc": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_ocean_mole_content_of_organic_carbon_due_to_sedimentation", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Downward Organic Carbon Flux at Ocean Bottom", 
+            "comment": "Organic Carbon loss to sediments", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "froc", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "lts": {
-            "comment": "proposed name: potential_temperature_difference_between_700hPa_and_1000hPa (Lower Tropospheric Stability)", 
-            "dimensions": "longitude latitude time", 
+        "graz": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "tendency_of_mole_concentration_of_organic_matter_expressed_as_carbon_in_sea_water_due_to_grazing_of_phytoplankton", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Total Grazing of Phytoplankton by Zooplankton", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "graz", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "-1000.0", 
-            "long_name": "lower tropospheric stability", 
-            "standard_name": "potential_temperature_difference_between_700hPa_and_1000hPa", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "K", 
-            "out_name": "lts", 
-            "type": "real", 
-            "valid_max": "1000.0", 
             "ok_max_mean_abs": ""
         }, 
-        "swsrfasdust": {
-            "comment": "Balkanski - LSCE", 
-            "dimensions": "longitude latitude time", 
+        "phymisc": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_miscellaneous_phytoplankton_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Mole Concentration of Miscellaneous Phytoplankton expressed as Carbon in Sea Water", 
+            "comment": "carbon concentration from additional phytoplankton component alone", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "phymisc", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "All-sky Surface Shortwave radiative flux due to Dust", 
-            "standard_name": "tendency_of_all_sky_surface_shortwave_flux_due_to_dust_ambient_aerosol_particles", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "swsrfasdust", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "c13Land": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Mass of 13C in all terrestrial carbon pools", 
-            "standard_name": "total_land_c13", 
+        "nMineralNO3": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "mineral_no3_soil_nitrogen_content", 
             "units": "kg m-2", 
-            "out_name": "c13Land", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mineral nitrate in the soil", 
+            "comment": "SUM of nitrate over all soil layers", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nMineralNO3", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
         "cLitterSurf": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_litter_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass in Above-Ground Litter", 
             "comment": "Surface or near-surface litter pool fed by leaf and above-ground litterfall", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cLitterSurf", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Carbon Mass in Above-Ground Litter", 
-            "standard_name": "surface_litter_carbon_content", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "fVegLitterSenescence": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "senescence_litter_carbon_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "cLitterSurf", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total Carbon Mass Flux from Vegetation to Litter as a result of leaf, branch, and root senescence", 
+            "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fVegLitterSenescence", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fFireNat": {
-            "comment": "CO2 emissions from natural fires", 
+        "fLitterFire": {
+            "modeling_realm": "land", 
+            "standard_name": "fire_CO2_emissions_from_litter_carbon", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass Flux from Litter, CWD or any non-living pool into Atmosphere due to CO2 Emission from all Fire", 
+            "comment": "Required for unambiguous separation of vegetation and soil + litter turnover times, since total fire flux draws from both sources", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fLitterFire", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Carbon Mass Flux into Atmosphere due to CO2 Emission from natural Fire", 
-            "standard_name": "fire_CO2_emissions_from_wildfire", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fFireNat", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "c13Soil": {
-            "comment": "as specified by C4MIP", 
+        "nLitterFine": {
+            "modeling_realm": "land", 
+            "standard_name": "fine_litter_nitrogen_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Nitrogen Mass in fine litter (non CWD)", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "nLitterFine", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Mass of 13C in Soil Pool", 
-            "standard_name": "soil_c13_content", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "fNdep": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "deposition_of_nitrogen_onto_land", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "c13Soil", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "dry and wet deposition of  reactive nitrogen onto land", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fNdep", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cropFrac": {
-            "comment": "Percentage of entire grid cell  that is covered by crop.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Percentage Crop Cover", 
-            "standard_name": "area_fraction", 
+        "mrro": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "runoff_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "cropFrac", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total Runoff", 
+            "comment": "The total run-off (including drainage through the base of the soil model) per unit area leaving the land portion of the grid cell.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mrro", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "positive": "", 
+            "valid_min": "-0.0002019", 
+            "valid_max": "0.001065", 
+            "ok_min_mean_abs": "-6.668e-06", 
+            "ok_max_mean_abs": "1.874e-05"
         }, 
-        "shrubFrac": {
-            "comment": "Percentage of entire grid cell  that is covered by shrub.", 
-            "dimensions": "longitude latitude time", 
+        "po4": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_phosphate_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Dissolved Phosphate Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "po4", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Percentage Cover by Shrub", 
-            "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_min_mean_abs": "", 
             "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": "0", 
-            "long_name": "Natural Total Alkalinity", 
-            "standard_name": "seawater_alkalinity_expressed_as_mole_equivalent_natural_component", 
-            "modeling_realm": "", 
+        "fClAntLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-3", 
-            "out_name": "talknat", 
+            "long_name": "carbon from land clearing for land use tile that enters anthropogenic pools", 
+            "comment": "If  a model has explicit anthropogenic pools, clearance should not include fire", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fClAntLut", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "osaltrmadvect": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content due to Residual Mean Advection", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_residual_mean_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "osaltrmadvect", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "residualFrac": {
-            "comment": "Percentage of entire grid cell  that is land and is covered by  neither vegetation nor bare-soil (e.g., urban, ice, lakes, etc.)", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Percentage of Grid Cell that is Land but Neither Vegetation-Covered nor Bare Soil", 
-            "standard_name": "area_fraction", 
+        "fClAtmLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "residualFrac", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "fahUrb": {
-            "comment": "Anthropogenic heat flux due to human activities such as space heating and cooling or traffic or other energy consumption", 
+            "cell_measures": "time: mean", 
+            "long_name": "carbon from land clearance for land use tile that enters atmosphere", 
+            "comment": "If  a model allows cleared carbon to enter directly into atmosphere (not via anthropogenic pools), should not include fire", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fClAtmLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Anthropogenic heat flux ", 
-            "standard_name": "", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "fahUrb", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "O17wv": {
-            "comment": "Roche - LSCE", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "O17 in water vapor", 
-            "standard_name": "?", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+        "rhLut": {
+            "modeling_realm": "land", 
+            "standard_name": "heterotrophic_respiration_carbon_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "", 
-            "out_name": "O17wv", 
+            "cell_measures": "time: mean", 
+            "long_name": "soil heterotrophic respiration on land use tile", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rhLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "dfe": {
-            "comment": "Dissolved iron in sea water,  including both Fe2+ and Fe3+ ions (but not 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", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "dfe", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "c14Land": {
-            "comment": "as specified by C4MIP", 
+        "mrsosLut": {
+            "modeling_realm": "land", 
+            "standard_name": "moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Moisture in Upper Portion of Soil Column of land use tile", 
+            "comment": "the mass of water in all phases in a thin surface layer; integrate over uppermost 10cm", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mrsosLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Mass of 14C in all terrestrial carbon pools", 
-            "standard_name": "total_land_c14", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "sweLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "c14Land", 
+            "cell_measures": "time: mean", 
+            "long_name": "snow water equivalent on land use tile", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sweLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fLuc": {
-            "comment": "Carbon mass flux per unit area into atmosphere due to human changes to land (excluding forest regrowth) accounting possibly for different time-scales related to fate of the wood, for example.", 
-            "dimensions": "longitude latitude time", 
-            "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", 
+        "nppLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "net_primary_land_productivity_of_carbon", 
             "units": "kg m-2 s-1", 
-            "out_name": "fLuc", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "net primary productivity on land use tile", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nppLut", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "laiLut": {
-            "comment": "Note that if tile does not model lai, for example, on the urban tile, then should be reported as missing value", 
+        "mrroLut": {
+            "modeling_realm": "land", 
+            "standard_name": "runoff_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total runoff from land use tile ", 
+            "comment": "the total runoff (including 'drainage' through the base of the soil model) leaving the land use tile portion of the grid cell", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mrroLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "leaf area index on land use tile", 
-            "standard_name": "", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "fClResLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m2 of leaves/m2 of tile area", 
-            "out_name": "laiLut", 
+            "cell_measures": "time: mean", 
+            "long_name": "carbon left as residue into litter or soil after clearance for land use tile", 
+            "comment": "should not include fire emissions into atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fClResLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "evspsblsoi": {
-            "comment": "Water evaporation from soil (including sublimation).", 
-            "dimensions": "longitude latitude time", 
-            "positive": "up", 
-            "valid_min": "", 
-            "long_name": "Water Evaporation from Soil", 
-            "standard_name": "water_evaporation_flux_from_soil", 
+        "irrCrp": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "", 
             "units": "kg m-2 s-1", 
-            "out_name": "evspsblsoi", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "fProductDecomp": {
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "cropland irrigation flux", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "irrCrp", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "decomposition out of product pools to CO2 in atmos", 
-            "standard_name": "Carbon_flux_out_of_storage_product_pools_into_atmos", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fProductDecomp", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "od550dust": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "dust aod at 550nm", 
-            "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+        "nwdFracLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "fraction", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "od550dust", 
-            "type": "real", 
-            "valid_max": "1000.0", 
-            "ok_max_mean_abs": ""
-        }, 
-        "H2p": {
-            "comment": "Roche - LSCE", 
+            "cell_measures": "time: mean", 
+            "long_name": "fraction of land use tile tile that is non-woody vegetation ( e.g. herbaceous crops)", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "nwdFracLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "2H in total precipitation", 
-            "standard_name": "?", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "", 
-            "out_name": "H2p", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "H2s": {
-            "comment": "Roche - LSCE", 
+        "tasLut": {
+            "modeling_realm": "land", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "near-surface air temperature (2m above displacement height, i.e. t_ref) on land use tile", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tasLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "2H in solid precipitation", 
-            "standard_name": "?", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "", 
-            "out_name": "H2s", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nh4": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Dissolved Ammonium Concentration", 
-            "standard_name": "mole_concentration_of_ammonium_in_sea_water", 
+        "dms": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
+            "units": "mol mol-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "nh4", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Dimethyl Sulphide Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dms", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "pfull": {
-            "comment": "Air pressure on model levels", 
-            "dimensions": "longitude latitude alevel time", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Pressure on Model Levels", 
-            "standard_name": "air_pressure", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "pfull", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrlso": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Soil Liquid Water Content ", 
-            "standard_name": "soil_liquid_water_content", 
+        "necbLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "mrlso", 
+            "cell_measures": "time: mean", 
+            "long_name": " net rate of C accumulation (or loss) on land use tile", 
+            "comment": "Computed as npp minus heterotrophic respiration minus fire minus C leaching minus harvesting/clearing. Positive rate is into the land, negative rate is from the land.  Do not include fluxes from anthropogenic pools to atmosphere", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "necbLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "opottempmint": {
+        "rlusLut": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "surface upwelling longwave on land use tile", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rlusLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "", 
-            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_potential_temperature", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "degC kg/m2", 
-            "out_name": "opottempmint", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rss": {
-            "comment": "Net downward shortwave radiation at the surface", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Net Shortwave Surface Radiation", 
-            "standard_name": "surface_net_downward_shortwave_flux", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+        "fHarvAntLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "rss", 
-            "type": "", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "nStem": {
-            "comment": "including sapwood and hardwood.", 
+            "cell_measures": "time: mean", 
+            "long_name": "carbon harvested on land use tile that enters anthropogenic pools", 
+            "comment": "If  a model has explicit anthropogenic pools", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fHarvAntLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Nitrogen Mass in Stem", 
-            "standard_name": "stem_nitrogen_content", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N/m2", 
-            "out_name": "nStem", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "mrfso": {
-            "comment": "The mass per unit area (summed over all model layers) of frozen water.", 
+        "fHarvAtmLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "carbon harvested on land use tile that enters atmosphere", 
+            "comment": "If  a model puts some or all harvested carbon directly into atmosphere (not via anthropogenic pools); for pastureland, harvesting includes only livestock grazing", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fHarvAtmLut", 
+            "type": "", 
             "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"
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "nMineralNO3": {
-            "comment": "SUM of nitrate over all soil layers", 
+        "tslsiLut": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "surface skin temperature on land use tile", 
+            "comment": "temperature at which long-wave radiation emitted", 
             "dimensions": "longitude latitude time", 
+            "out_name": "tslsiLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Mineral nitrate in the soil", 
-            "standard_name": "mineral_no3_soil_nitrogen_content", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "laiLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N/m2", 
-            "out_name": "nMineralNO3", 
+            "cell_measures": "time: mean", 
+            "long_name": "leaf area index on land use tile", 
+            "comment": "Note that if tile does not model lai, for example, on the urban tile, then should be reported as missing value", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "laiLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rsutna": {
-            "comment": "Based on Ghan (2013, ACP)", 
+        "raLut": {
+            "modeling_realm": "land", 
+            "standard_name": "plant_respiration_carbon_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "plant respiration on land use tile", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "raLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "TOA Outgoing Clean-Sky Shortwave Radiation", 
-            "standard_name": "toa_outgoing_shortwave_flux_no_aerosol", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "rsutna", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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", 
+        "fHarvResLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "", 
             "units": "kg m-2 s-1", 
-            "out_name": "gpp", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "wetlandCH4prod": {
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "carbon after land use tile harvesting that left as residue into litter or soil", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fHarvResLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Grid averaged methane production (methanogenesis) from wetlands", 
-            "standard_name": "wetland_methane_production", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg CH4 m-2 s-1", 
-            "out_name": "wetlandCH4prod", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "fgsf6": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_downward_mole_flux_of_sf6", 
+            "units": "mol sec-1 m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Surface Downward SF6 flux", 
+            "comment": "gas exchange flux of SF6", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgsf6", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rhLut": {
+        "hflsLut": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "latent heat flux on land use tile", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "hflsLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "soil heterotrophic respiration on land use tile", 
-            "standard_name": "heterotrophic_respiration_carbon_flux", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "mrs1mLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "rhLut", 
+            "cell_measures": "time: mean", 
+            "long_name": "Moisture in top 1 meter of land use tile soil column", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mrs1mLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "expc": {
-            "comment": "Downward flux of particulate organic carbon", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "down", 
-            "valid_min": "", 
-            "long_name": "Downward Flux of Particulate 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", 
+        "cfc12": {
+            "modeling_realm": "land", 
+            "standard_name": "moles_of_cfc12_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
             "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": ""
-        }, 
-        "cLitterCwd": {
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Moles Per Unit Mass of CFC-12 in Sea Water", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "cfc12", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Carbon Mass in Coarse Woody Debris", 
-            "standard_name": "litter_wood_debris_carbon_content", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "mrsoLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "soil_moisture_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C/m2", 
-            "out_name": "cLitterCwd", 
+            "cell_measures": "time: mean", 
+            "long_name": "Total soil moisture", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mrsoLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sf6": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+        "hussLut": {
+            "modeling_realm": "land", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "near-surface specific humidity on land use tile", 
+            "comment": "Normally, the specific humidity should be reported at the 2 meter height", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "hussLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Moles Per Unit Mass of SF6 in Sea Water", 
-            "standard_name": "moles_of_sf6_per_unit_mass_in_sea_water", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "fgcfc12": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "surface_downward_mole_flux_of_cfc12", 
+            "units": "mol sec-1 m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol kg-1", 
-            "out_name": "sf6", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Surface Downward CFC12 flux", 
+            "comment": "gas exchange flux of CFC12", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fgcfc12", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ap_bnds": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "fVegSoil": {
-            "comment": "Carbon mass flux per unit area from vegetation directly into soil, without intermediate conversion to 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", 
+        "hfssLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
             "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": ""
-        }, 
-        "rlusLut": {
+            "cell_measures": "time: mean", 
+            "long_name": "sensible heat flux on land use tile", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "hfssLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "surface upwelling longwave on land use tile", 
-            "standard_name": "surface_upwelling_longwave_flux_in_air", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "cTotFireLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "rlusLut", 
+            "cell_measures": "time: mean", 
+            "long_name": "total carbon loss from natural and managed fire on land use tile, including deforestation fires", 
+            "comment": "Different from LMON this flux should include all fires occurring on the land use tile, including natural, man-made and deforestation fires", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cTotFireLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fN2O": {
-            "comment": "as specified by C4MIP", 
+        "gppLut": {
+            "modeling_realm": "land", 
+            "standard_name": "gross_primary_land_productivity_of_carbon", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "gross primary productivity on land use tile", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "gppLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total land N2O flux ", 
-            "standard_name": "land_net_n2o_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fN2O", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "osalttend": {
-            "comment": "Tendency of salt content for a grid cell from all processes.", 
+        "sf6": {
+            "modeling_realm": "land", 
+            "standard_name": "moles_of_sf6_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Moles Per Unit Mass of SF6 in Sea Water", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "sf6", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "tendency of sea water salinity expressed as salt content", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "osalttend", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fNVegSoil": {
-            "comment": "In some models part of nitrogen (e.g., root exudate) can go directly into the soil pool without entering litter.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Total Nitrogen Mass Flux from Vegetation Directly to Soil", 
-            "standard_name": "nitrogen_mass_flux_into_soil_from_vegetation_excluding_litter", 
+        "fahUrb": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N m-2 s-1", 
-            "out_name": "fNVegSoil", 
+            "cell_measures": "time: mean", 
+            "long_name": "Anthropogenic heat flux ", 
+            "comment": "Anthropogenic heat flux due to human activities such as space heating and cooling or traffic or other energy consumption", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fahUrb", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fBNFsymb": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "symbiontic biological nitrogen fixation", 
-            "standard_name": "symbiontic_biological_nitrogen_fixation", 
+        "rsusLut": {
             "modeling_realm": "land", 
-            "cell_measures": "", 
+            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fBNFsymb", 
+            "cell_measures": "time: mean", 
+            "long_name": "surface upwelling shortwave  on land use tile", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsusLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "gppc14": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Mass Flux of 14C out of Atmosphere due to Gross Primary Production on Land", 
-            "standard_name": "gross_primary_productivity_of_c14", 
+        "fAntAtmLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "", 
             "units": "kg m-2 s-1", 
-            "out_name": "gppc14", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "If a model has separate anthropogenic pools by land use tile, flux from anthropogenic pools on land use tile into atmosphere", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fAntAtmLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "gppc13": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
+        "tntrl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "comment": "Tendency of air temperature due to longwave radiative heating", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntrl", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Mass Flux of 13C out of Atmosphere due to Gross Primary Production on Land", 
-            "standard_name": "gross_primary_productivity_of_c13", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "gppc13", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tntrs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
+            "comment": "Tendency of air temperature due to shortwave radiative heating", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntrs", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "lialb": {
-            "comment": "Mean surface albedo of entire land ice covered part of the grid cell", 
-            "dimensions": "longitude latitude time", 
+        "tntrlcs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", 
+            "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntrlcs", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Land ice or snow albedo", 
-            "standard_name": "surface_albedo", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "lialb", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tnhusscp": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_clouds_and_precipitation", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnhusscp", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "od550aer": {
-            "comment": "AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550 nm'", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "ambient aerosol optical thickness at 550 nm", 
-            "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol", 
+        "reffclwc": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "od550aer", 
+            "cell_measures": "time: mean", 
+            "long_name": "Hydrometeor Effective Radius of Convective Cloud Liquid Water", 
+            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "reffclwc", 
             "type": "real", 
-            "valid_max": "500.0", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fClAntLut": {
-            "comment": "If  a model has explicit anthropogenic pools, clearance should not include fire", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "carbon from land clearing for land use tile that enters anthropogenic pools", 
-            "standard_name": "", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+        "tntpbl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing", 
+            "units": "K s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fClAntLut", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing", 
+            "comment": "Includes all boundary layer terms including diffusive terms.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntpbl", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fNLandToOcean": {
-            "comment": "leached nitrogen etc that goes into run off or river routing and finds its way into ocean should be reported here. ", 
-            "dimensions": "longitude latitude time", 
+        "tntscp": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_stratiform_clouds_and_precipitation", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntscp", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Lateral transfer of nitrogen out of gridcell that eventually goes into ocean", 
-            "standard_name": "nitrogen_mass_flux_into_ocean_from_rivers", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N m-2 s-1", 
-            "out_name": "fNLandToOcean", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "thetaot": {
-            "comment": "Vertical average of the sea water potential temperature through the whole ocean depth", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "-9.37e+17", 
-            "long_name": "Vertically Averaged Sea Water Potential Temperature", 
-            "standard_name": "sea_water_potential_temperature", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "-9.37e+17", 
-            "units": "K", 
-            "out_name": "thetaot", 
-            "type": "real", 
-            "valid_max": "1.05e+20", 
-            "ok_max_mean_abs": "1.05e+20"
-        }, 
-        "mrsosLut": {
-            "comment": "the mass of water in all phases in a thin surface layer; integrate over uppermost 10cm", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Moisture in Upper Portion of Soil Column of land use tile", 
-            "standard_name": "moisture_content_of_soil_layer", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+        "tnhuspbl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "mrsosLut", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing", 
+            "comment": "Includes all boundary layer terms including diffusive terms.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnhuspbl", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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", 
+        "reffclws": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "cLitter", 
+            "cell_measures": "time: mean", 
+            "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Liquid Water", 
+            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "reffclws", 
             "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", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "bsi", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fric": {
-            "comment": "Inorganic Carbon loss to sediments", 
-            "dimensions": "longitude latitude time", 
+        "tntrscs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", 
+            "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntrscs", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Downward Inorganic Carbon Flux at Ocean Bottom", 
-            "standard_name": "tendency_of_ocean_mole_content_of_inorganic_carbon_due_to_sedimentation", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fric", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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", 
+        "reffclic": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_convective_cloud_ice_particle", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2 s-1", 
-            "out_name": "prveg", 
+            "cell_measures": "time: mean", 
+            "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice", 
+            "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "reffclic", 
             "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", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "chlcalc", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "lifmassbf": {
-            "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Land ice vertical front mass balance flux", 
-            "standard_name": "land_ice_front_mass_balance_flux", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+        "tntd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_numerical_diffusion", 
+            "units": "K s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "lifmassbf", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature due to Numerical Diffusion", 
+            "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics.  For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics.   This term is required to check the closure of the temperature budget.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntd", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "osaltdiff": {
-            "comment": "Tendency of salt content for a grid cell from parameterized dianeutral mixing.", 
-            "dimensions": "longitude latitude olevel time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized dianeutral mixing", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_dianeutral_mixing", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "osaltdiff", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
         "reffclis": {
-            "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice", 
-            "standard_name": "effective_radius_of_stratiform_cloud_ice_particle", 
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "effective_radius_of_stratiform_cloud_ice_particle", 
             "units": "m", 
-            "out_name": "reffclis", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "reffclic": {
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice", 
             "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "reffclis", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice", 
-            "standard_name": "effective_radius_of_convective_cloud_ice_particle", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "reffclic", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "treeFracNdlDcd": {
-            "comment": "as specified by C4MIP", 
+        "fgcfc11": {
+            "modeling_realm": "", 
+            "standard_name": "surface_downward_mole_flux_of_cfc11", 
+            "units": "mol sec-1 m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Downward CFC11 flux", 
+            "comment": "gas exchange flux of CFC11", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fgcfc11", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Needleleaf deciduous tree fraction", 
-            "standard_name": "tree_fraction_needleleaf_deciduous", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "treeFracNdlDcd", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "depdust": {
-            "comment": "Balkanski - LSCE", 
+        "intpp": {
+            "modeling_realm": "", 
+            "standard_name": "net_primary_mole_productivity_of_carbon_by_phytoplankton", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Primary Organic Carbon Production by All Types of Phytoplankton", 
+            "comment": "Vertically integrated total primary (organic carbon) production by phytoplankton.  This should equal the sum of intpdiat+intpphymisc, but those individual components may be unavailable in some models.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intpp", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total Deposition Rate of Dust", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_total_deposition", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "depdust", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fDeforestToAtmos": {
-            "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.", 
+        "spco2": {
+            "modeling_realm": "", 
+            "standard_name": "surface_partial_pressure_of_carbon_dioxide_in_sea_water", 
+            "units": "Pa", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Surface Aqueous Partial Pressure of CO2", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "spco2", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Deforested biomass that goes into atmosphere as a result of anthropogenic 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", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fDeforestToAtmos", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "o2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Dissolved Oxygen Concentration", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "o2", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "epc100": {
+            "modeling_realm": "", 
+            "standard_name": "sinking_mole_flux_of_particulate_organic_matter_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Downward Flux of Particle Organic Carbon", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "epc100", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "reffclwc": {
-            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
-            "dimensions": "longitude latitude alevel time", 
+        "talk": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sea_water_alkalinity_expressed_as_mole_equivalent", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Total Alkalinity", 
+            "comment": "total alkalinity equivalent concentration (including carbonate, nitrogen, silicate, and borate components)", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "talk", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Convective Cloud Droplet Effective Radius", 
-            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "reffclwc", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ocontempdiff": {
-            "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use conservative temperature as prognostic field.", 
+        "dissicabio": {
+            "modeling_realm": "", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_abiotic_component", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Abiotic Dissolved Inorganic Carbon Concentration", 
+            "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissicabio", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized dianeutral mixing", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "ocontempdiff", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "netAtmosLandC14Flux": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
+        "utendnogw": {
+            "modeling_realm": "", 
+            "standard_name": "tendency_of_eastward_wind_due_to_nonorographic_gravity_wave_drag", 
+            "units": "m s-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "u-tendency nonorographic gravity wave drag", 
+            "comment": "Tendency of the eastward wind by parameterized nonorographic gravity waves.  ", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "utendnogw", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Net Mass Flux of 14C between atmosphere and land (positive into land) as a result of all processes.", 
-            "standard_name": "net_atmos_to_land_C14_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "netAtmosLandC14Flux", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "diabdrag": {
+            "modeling_realm": "", 
+            "standard_name": "tendency_of_eastward_wind_due_to_numerical_artefacts", 
+            "units": "m s-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Eastward Wind from Numerical Artefacts", 
+            "comment": "Other sub-grid scale/numerical zonal drag excluding that already provided for the parameterized orographic and non-ororgraphic gravity waves. This would be used to calculate the total 'diabatic drag'. Contributions to this additional drag such Rayleigh friction and diffusion that can be calculated from the monthly mean wind fields should not be included, but details (e.g. coefficients) of the friction and/or diffusion used in the model should be provided separately.", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "diabdrag", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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", 
+        "dissic": {
             "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water", 
             "units": "mol m-3", 
-            "out_name": "bfe", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Dissolved Inorganic Carbon Concentration", 
+            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissic", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "reffclws": {
-            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
-            "dimensions": "longitude latitude alevel time", 
+        "agessc": {
+            "modeling_realm": "", 
+            "standard_name": "sea_water_age_since_surface_contact", 
+            "units": "yr", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Age Since Surface Contact", 
+            "comment": "Time elapsed since water was last in surface layer of the ocean.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "agessc", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Stratiform Cloud Droplet Effective Radius", 
-            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tntlw": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "units": "K s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "reffclws", 
+            "cell_measures": "", 
+            "long_name": "Longwave Heating Rate", 
+            "comment": "Longwave heating rates", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntlw", 
             "type": "real", 
-            "valid_max": "", 
+            "positive": "", 
+            "valid_min": "-100.0", 
+            "valid_max": "100.0", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottempdiff": {
-            "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use potential temperature as prognostic field.", 
+        "chl": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "mass_concentration_of_phytoplankton_expressed_as_chlorophyll_in_sea_water", 
+            "units": "kg m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Total Chlorophyll Mass Concentration", 
+            "comment": "Sum of chlorophyll from all phytoplankton group concentrations.  In most models this is equal to chldiat+chlmisc, that is the sum of Diatom Chlorophyll Mass Concentration and Other Phytoplankton Chlorophyll Mass Concentration", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "chl", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized dianeutral mixing", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing", 
-            "modeling_realm": "ocean", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntsw": {
+            "modeling_realm": "", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "opottempdiff", 
+            "long_name": "Shortwave heating rate", 
+            "comment": "shortwave heating rates", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "tntsw", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "tntrscs": {
-            "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", 
-            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+        "utendogw": {
+            "modeling_realm": "", 
+            "standard_name": "tendency_of_eastward_wind_due_to_orographic_gravity_wave_drag", 
+            "units": "m s-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K s-1", 
-            "out_name": "tntrscs", 
+            "cell_measures": "time: mean", 
+            "long_name": "u-tendency orographic gravity wave drag", 
+            "comment": "Tendency of the eastward wind by parameterized orographic gravity waves. ", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "utendogw", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "treeFrac": {
-            "comment": "Percentage of entire grid cell  that is covered by trees.", 
+        "fgco2": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "surface_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Surface Downward CO2 Flux", 
+            "comment": "Gas exchange flux of CO2 (positive into ocean)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fgco2", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cfc11": {
+            "modeling_realm": "", 
+            "standard_name": "moles_of_cfc11_per_unit_mass_in_sea_water", 
+            "units": "mol kg-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Moles Per Unit Mass of CFC-11 in Sea Water", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "cfc11", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Percentage Tree Cover", 
-            "standard_name": "area_fraction", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "treeFrac", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "eparag100": {
+            "modeling_realm": "", 
+            "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Downward Flux of Aragonite", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "eparag100", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fVegLitterSenescence": {
-            "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality", 
+        "epcalc100": {
+            "modeling_realm": "", 
+            "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Downward Flux of Calcite", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "epcalc100", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total Carbon Mass Flux from Vegetation to Litter as a result of leaf, branch, and root senescence", 
-            "standard_name": "senescence_litter_carbon_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fVegLitterSenescence", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "dissi14cabio": {
+            "modeling_realm": "", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_14carbon_in_sea_water_abiotic_component", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Abiotic Dissolved Inorganic 14Carbon Concentration", 
+            "comment": "Abiotic Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissi14cabio", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "mrsos": {
-            "comment": "The mass of water in all phases in the upper 10cm of the  soil layer.", 
-            "dimensions": "longitude latitude sdepth 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", 
+        "o3": {
+            "modeling_realm": "", 
+            "standard_name": "mole_fraction_of_ozone_in_air", 
+            "units": "mol mol-1", 
             "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"
-        }, 
-        "lwtoacs": {
-            "comment": "Balkanski - LSCE", 
-            "dimensions": "longitude latitude time", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ozone volume mixing ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev23 time", 
+            "out_name": "o3", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Clear-sky TOA Longwave radiative flux due to Dust", 
-            "standard_name": "tendency_of_clear_sky_top_of_atmosphere_longwave_flux_to_dust_ambient_aerosol_particles   2D field radiative properties", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "opottemprmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_residual_mean_advection", 
             "units": "W m-2", 
-            "out_name": "lwtoacs", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Sea Eater Potential Temperature Expressed as Heat Content due to Residual Mean Advection", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemprmadvect", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "b": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "icfriver": {
-            "comment": "Inorganic Carbon supply to ocean through runoff (separate from gas exchange)", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "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", 
+        "osaltpsmadvect": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_submesoscale_advection", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "icfriver", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized submesoscale advection", 
+            "comment": "Tendency of salt content for a grid cell from parameterized submesoscale eddy advection.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltpsmadvect", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "graz": {
+        "osaltrmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_residual_mean_advection", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content due to Residual Mean Advection", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltrmadvect", 
+            "type": "", 
             "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", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "graz", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "fBNFasymb": {
-            "comment": "as specified by C4MIP", 
+        "opottempmint": {
+            "modeling_realm": "ocean", 
+            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_potential_temperature", 
+            "units": "degC kg m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "opottempmint", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "asymbiontic biological nitrogen fixation", 
-            "standard_name": "asymbiontic_biological_nitrogen_fixation", 
-            "modeling_realm": "land", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fBNFasymb", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "tnhusscp": {
+        "ocontemprmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_residual_mean_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content due to Residual Mean Advection", 
             "comment": "", 
-            "dimensions": "longitude latitude alevel time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemprmadvect", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation", 
-            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_clouds_and_precipitation", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "s-1", 
-            "out_name": "tnhusscp", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "osaltpmdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_diffusion", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized mesoscale diffusion", 
+            "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy diffusion.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltpmdiff", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "vegHeightTree": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
+        "ocontemptend": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content", 
+            "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemptend", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Vegetation height averaged over the tree fraction of a grid cell.", 
-            "standard_name": "canopy_height", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "vegHeightTree", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "osaltpadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_eddy_advection", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized eddy advection", 
+            "comment": "Tendency of salt content for a grid cell from parameterized eddy advection (any form of eddy advection).", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltpadvect", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rhLitter": {
-            "comment": "Needed to calculate litter bulk turnover time. Includes respiration from CWD as well.", 
+        "ocontempmint": {
+            "modeling_realm": "ocean", 
+            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_conservative_temperature", 
+            "units": "degC kg m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "ocontempmint", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration from Litter on Land", 
-            "standard_name": "heterotrophic_respiration_carbon_flux_from_litter", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "rhLitter", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "pabigthetao": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_added_conservative_temperature", 
+            "units": "degC", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Added Conservative Temperature", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "pabigthetao", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rsutnacs": {
-            "comment": "Based on Ghan (2013, ACP)", 
-            "dimensions": "longitude latitude time", 
+        "pathetao": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_additional_potential_temperature", 
+            "units": "degC", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "pathetao", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "TOA Outgoing Clean-Sky Clear-Sky Shortwave Radiation", 
-            "standard_name": "toa_outgoing_shortwave_flux_no_aerosol_assuming_clear_sky", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "opottempdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing", 
             "units": "W m-2", 
-            "out_name": "rsutnacs", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized dianeutral mixing", 
+            "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use potential temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottempdiff", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "burntFractionAll": {
+        "rsdoabsorb": {
+            "modeling_realm": "ocean", 
+            "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "rsdoabsorb", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Fraction of grid cell burned due to all fires including natural and anthropogenic fires and those associated with anthropogenic land use change", 
-            "standard_name": "burned_area_fraction OR area_fraction", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "fraction", 
-            "out_name": "burntFractionAll", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nRoot": {
-            "comment": "including fine and coarse roots.", 
-            "dimensions": "longitude latitude time", 
+        "opottemptend": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content", 
+            "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use potential temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemptend", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Nitrogen Mass in Roots", 
-            "standard_name": "root_nitrogen_content", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N/m2", 
-            "out_name": "nRoot", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "od550aerstrat": {
-            "comment": "From tropopause to stratopause as defined by the model", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Stratospheric Aerosol Optical Depth at 550nm", 
-            "standard_name": "strat_aerosol_optical_depth", 
-            "modeling_realm": "atmos", 
+        "ocontemppsmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "od550aerstrat", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized submesoscale advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemppsmadvect", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "vegHeightGrass": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
+        "opottemppadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized eddy advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemppadvect", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Vegetation height averaged over the grass fraction of a grid cell.", 
-            "standard_name": "canopy_height", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "vegHeightGrass", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "swtoacsdust": {
-            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol_assuming_clear_sky", 
+        "somint": {
+            "modeling_realm": "ocean", 
+            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_prognostic_salinity", 
+            "units": "1e-3 kg m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "integral wrt depth of product of sea water density and prognostic salinity", 
+            "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": "-1000.0", 
-            "long_name": "clear sky sw-rf dust at toa", 
-            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol_assuming_clear_sky", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "swtoacsdust", 
+            "out_name": "somint", 
             "type": "real", 
-            "valid_max": "1000.0", 
-            "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", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "co3", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "mrsol": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude sdepth time", 
+        "osalttend": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water salinity expressed as salt content", 
+            "comment": "Tendency of salt content for a grid cell from all processes.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osalttend", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total water content of soil layer", 
-            "standard_name": "total_moisture_content_of_soil_layer", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "mrsol", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "prbigthetao": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_redistributed_conservative_temperature", 
+            "units": "degC", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Sea Water Redistributed Conservative Temperature", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "prbigthetao", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "baresoilFrac": {
-            "comment": "Percentage of entire grid cell  that is covered by bare soil.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Bare Soil Percentage", 
-            "standard_name": "area_fraction", 
-            "modeling_realm": "land", 
+        "opottemppsmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "baresoilFrac", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "hcont300": {
-            "comment": "Used in PMIP2", 
-            "dimensions": "longitude latitude time p300", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized submesoscale advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemppsmadvect", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Heat content of upper 300 meters", 
-            "standard_name": "heat_content_of_ocean_layer", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "ocontemppadvect": {
             "modeling_realm": "ocean", 
-            "cell_measures": "", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized eddy advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemppadvect", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "m K", 
-            "out_name": "hcont300", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "ocontemppmdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_diffusion", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized mesoscale diffusion", 
+            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemppmdiff", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nLeaf": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "osaltdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_dianeutral_mixing", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized dianeutral mixing", 
+            "comment": "Tendency of salt content for a grid cell from parameterized dianeutral mixing.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltdiff", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Nitrogen Mass in Leaves", 
-            "standard_name": "leaf_nitrogen_content", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg N/m2", 
-            "out_name": "nLeaf", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "opottemppmdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_diffusion", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized mesoscale diffusion", 
+            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use potential temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemppmdiff", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "wo": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "-9.37e+17", 
-            "long_name": "W", 
-            "standard_name": "upward_sea_water_velocity", 
+        "ocontempdiff": {
             "modeling_realm": "ocean", 
-            "cell_measures": "", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing", 
+            "units": "W m-2", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "-9.37e+17", 
-            "units": "m s-1", 
-            "out_name": "wo", 
-            "type": "real", 
-            "valid_max": "1.05e+20", 
-            "ok_max_mean_abs": "1.05e+20"
-        }, 
-        "fVegLitterMortality": {
-            "comment": "needed to separate changing vegetation C turnover times resulting from changing allocation versus changing mortality", 
-            "dimensions": "longitude latitude time", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized dianeutral mixing", 
+            "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontempdiff", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total Carbon Mass Flux from Vegetation to Litter as a result of mortality", 
-            "standard_name": "mortality_litter_carbon_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fVegLitterMortality", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "dissi14cabio": {
-            "comment": "Abiotic Dissolved inorganic 14carbon (CO3+HCO3+H2CO3) concentration", 
+        "prthetao": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_water_redistributed_potential_temperature", 
+            "units": "degC", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "", 
+            "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "prthetao", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Abiotic Dissolved Inorganic 14Carbon Concentration", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_14carbon_in_sea_water_abiotic_component", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-3", 
-            "out_name": "dissi14cabio", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cLitterSubSurf": {
-            "comment": "sub-surface litter pool fed by root inputs.", 
+        "rsutnacs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_shortwave_flux_no_aerosol_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Clean-Sky Clear-Sky Shortwave Radiation", 
+            "comment": "Based on Ghan (2013, ACP)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rsutnacs", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "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": "0", 
-            "units": "kg m-2", 
-            "out_name": "cLitterSubSurf", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "waterDpth": {
-            "comment": "", 
+        "od550aerstrat": {
+            "modeling_realm": "atmos", 
+            "standard_name": "strat_aerosol_optical_depth", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Stratospheric Aerosol Optical Depth at 550nm", 
+            "comment": "From tropopause to stratopause as defined by the model", 
             "dimensions": "longitude latitude time", 
+            "out_name": "od550aerstrat", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Water table depth from surface.", 
-            "standard_name": "water_table_depth", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "waterDpth", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "rsutna": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_shortwave_flux_no_aerosol", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "TOA Outgoing Clean-Sky Shortwave Radiation", 
+            "comment": "Based on Ghan (2013, ACP)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rsutna", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fNVegLitter": {
+        "hus7c": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Specific Humidity", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude plev7c time", 
+            "out_name": "hus7c", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Total Nitrogen Mass Flux from Vegetation to Litter", 
-            "standard_name": "litter_nitrogen_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "valid_min": "-0.000299", 
+            "valid_max": "0.02841", 
+            "ok_min_mean_abs": "-0.0003539", 
+            "ok_max_mean_abs": "0.01041"
+        }, 
+        "ut": {
+            "modeling_realm": "atmos", 
+            "standard_name": "product_of_eastward_wind_and_air_temperature", 
+            "units": "K m s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N m-2 s-1", 
-            "out_name": "fNVegLitter", 
+            "cell_measures": "time: mean", 
+            "long_name": "air_temperature_times_eastward_wind", 
+            "comment": "Product of air temperature and eastward wind", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "ut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "mrroLut": {
-            "comment": "the total runoff (including 'drainage' through the base of the soil model) leaving the land use tile portion of the grid cell", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Total runoff from land use tile ", 
-            "standard_name": "runoff_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+        "xgwdparam": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "mrroLut", 
+            "cell_measures": "time: mean", 
+            "long_name": "x_gravity_wave_drag_param", 
+            "comment": "Parameterised x-component of gravity wave drag", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "xgwdparam", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fNdep": {
-            "comment": "", 
+        "tntr": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_radiative_heating", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature due to Radiative Heating", 
+            "comment": "Tendency of Air Temperature due to Radiative Heating", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntr", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "columnmassflux": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "kg m-1 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Column Integrated Mass Flux", 
+            "comment": "Column integral of (mcu-mcd)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "columnmassflux", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "dry and wet deposition of  reactive nitrogen onto land", 
-            "standard_name": "deposition_of_nitrogen_onto_land", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg N m-2 s-1", 
-            "out_name": "fNdep", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "cldwatmxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_liquid_water_mixing_ratio", 
+            "units": "", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Cloud Water Mixing Ratio", 
+            "comment": "Cloud water mixing ratio", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "cldwatmxrat27", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ocfriver": {
-            "comment": "Organic Carbon supply to ocean through runoff (separate from gas exchange)", 
-            "dimensions": "longitude latitude time", 
+        "cldicemxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_ice_mixing_ratio", 
+            "units": "", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Cloud Ice Mixing Ratio", 
+            "comment": "Cloud ice mixing ratio", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "cldicemxrat27", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "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": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "ocfriver", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "wap": {
+            "modeling_realm": "atmos", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "wap", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "c14Soil": {
-            "comment": "as specified by C4MIP", 
+        "ta27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "ta27", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "157.1", 
+            "valid_max": "336.3", 
+            "ok_min_mean_abs": "194.3", 
+            "ok_max_mean_abs": "299.8"
+        }, 
+        "mcd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_downdraft_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Downdraft Convective Mass Flux", 
+            "comment": "Calculated as the convective mass flux divided by the area of the whole grid cell (not just the area of the cloud).", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "mcd", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vqint": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "integrated_northward_wind_times_humidity", 
+            "comment": "Column integrated northward wind times specific humidity", 
             "dimensions": "longitude latitude time", 
+            "out_name": "vqint", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Mass of 14C in Soil Pool", 
-            "standard_name": "soil_c14_content", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "c14Soil", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "vwap": {
+            "modeling_realm": "atmos", 
+            "standard_name": "product_of_northward_wind_and_omega", 
+            "units": "Pa m s-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "northward_wind_times_omega", 
+            "comment": "v*omega", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "vwap", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "tntscp": {
-            "comment": "", 
+        "ygwdparam": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag", 
+            "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "y_gravity_wave_drag_param", 
+            "comment": "Parameterised y- component of gravity wave drag", 
             "dimensions": "longitude latitude alevel time", 
+            "out_name": "ygwdparam", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation", 
-            "standard_name": "tendency_of_air_temperature_due_to_stratiform_clouds_and_precipitation", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tntmp27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_model_physics", 
             "units": "K s-1", 
-            "out_name": "tntscp", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature due to Model Physics", 
+            "comment": "Tendency of air temperature due to model physics. This includes sources and sinks from parametrized physics (e.g. radiation, convection, boundary layer, stratiform condensation/evaporation, etc.). It excludes sources and sinks from resolved dynamics and numerical diffusion not associated with parametrized physics.  For example, any vertical diffusion which is part of the boundary layer mixing scheme should be included, while numerical diffusion applied in addition [...]
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "tntmp27", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fDeforestToProduct": {
-            "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it should be straight-forward to compare deforested biomass across models.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Deforested biomass that goes into product pool as a result of anthropogenic land use change", 
-            "standard_name": "deforested_biomass_into_product_pool_due_to_anthorpogenic_land_use_change", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+        "uv": {
+            "modeling_realm": "atmos", 
+            "standard_name": "product_of_eastward_wind_and_northward_wind", 
+            "units": "m2 s-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fDeforestToProduct", 
+            "cell_measures": "time: mean", 
+            "long_name": "eastward_wind_times_northward_wind", 
+            "comment": "u*v", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "uv", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fNgasFire": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Total N lost to the atmosphere (including NHx, NOx, N2O, N2) from fire.", 
-            "standard_name": "land_nitrogen_lost_to_atmosphere_due to fire", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+        "vt": {
+            "modeling_realm": "atmos", 
+            "standard_name": "product_of_northward_wind_and_air_temperature", 
+            "units": "K m s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N m-2 s-1", 
-            "out_name": "fNgasFire", 
+            "cell_measures": "time: mean", 
+            "long_name": "air_temperature_times_northward_wind", 
+            "comment": "Product of air temperature and northward wind", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "vt", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fNProduct": {
-            "comment": "When land use change results in deforestation of natural vegetation (trees or grasslands) then natural biomass is removed. The treatment of deforested biomass differs significantly across models, but it shoule be straight-forward to compare deforested biomass across models.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Deforested or harvested biomass as a result of anthropogenic land use or change", 
-            "standard_name": "nitrogen_mass_flux_to_product_pool_due_to_anthorpogenic_activity", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+        "wap2": {
+            "modeling_realm": "atmos", 
+            "standard_name": "square_of_lagrangian_tendency_of_air_pressure", 
+            "units": "Pa2 s-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N m-2 s-1", 
-            "out_name": "fNProduct", 
+            "cell_measures": "time: mean", 
+            "long_name": "square_of_omega", 
+            "comment": "omega*omega", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "wap2", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "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", 
+        "v2": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+            "standard_name": "square_of_northward_wind", 
+            "units": "m2 s-2", 
             "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"
-        }, 
-        "nMineral": {
-            "comment": "SUM of ammonium, nitrite, nitrate, etc over all soil layers", 
-            "dimensions": "longitude latitude time", 
+            "cell_measures": "time: mean", 
+            "long_name": "square_of_northwardwind", 
+            "comment": "v*v", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "v2", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Mineral nitrogen in the soil", 
-            "standard_name": "mineral_soil_nitrogen_content", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg N/m2", 
-            "out_name": "nMineral", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "snowmxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_snow_in_air", 
+            "units": "", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "snow_mixing_ratio", 
+            "comment": "Snow mixing ratio", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "snowmxrat27", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "pop": {
-            "comment": "sum of particulate organic phosphorus component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
+        "ua7c": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev7c time", 
+            "out_name": "ua7c", 
+            "type": "real", 
             "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", 
+            "valid_min": "-90.0", 
+            "valid_max": "145.0", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "pop", 
-            "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", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "pon", 
+        "va27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "va27", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "positive": "", 
+            "valid_min": "-71.1", 
+            "valid_max": "69.93", 
+            "ok_min_mean_abs": "0.9886", 
+            "ok_max_mean_abs": "4.679"
         }, 
-        "t20d": {
+        "va7c": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Northward Wind", 
             "comment": "", 
-            "dimensions": "longitude latitude time", 
+            "dimensions": "longitude latitude plev7c time", 
+            "out_name": "va7c", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "20C isotherm depth", 
-            "standard_name": "depth_of_isosurface_of_sea_water_potential_temperature", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacello", 
+            "valid_min": "-80.0", 
+            "valid_max": "80.0", 
             "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "t20d", 
-            "type": "", 
-            "valid_max": "", 
             "ok_max_mean_abs": ""
         }, 
-        "raLut": {
-            "comment": "", 
+        "uqint": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "integrated_eastward_wind_times_humidity", 
+            "comment": "Column integrated eastward wind times specific humidity", 
             "dimensions": "longitude latitude time", 
+            "out_name": "uqint", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "plant respiration on land use tile", 
-            "standard_name": "plant_respiration_carbon_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "raLut", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "chlmisc": {
-            "comment": "Chlorophyll from additional phytoplankton component concentrations alone", 
-            "dimensions": "longitude latitude olevel time", 
+        "tntc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_convection", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Air Temperature due to Moist Convection", 
+            "comment": "Tendencies from cumulus convection scheme.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tntc", 
+            "type": "real", 
             "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", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "chlmisc", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "pr": {
-            "comment": "includes both liquid and solid phases", 
-            "dimensions": "longitude latitude time", 
+        "tntrs27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
+            "comment": "Tendency of air temperature due to shortwave radiative heating", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "tntrs27", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Precipitation", 
-            "standard_name": "precipitation_flux", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "zg27": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+            "standard_name": "geopotential_height", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "2.156e-05", 
-            "units": "kg m-2 s-1", 
-            "out_name": "pr", 
+            "cell_measures": "time: mean", 
+            "long_name": "Geopotential Height", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "zg27", 
             "type": "real", 
-            "valid_max": "0.001254", 
-            "ok_max_mean_abs": "3.215e-05"
+            "positive": "", 
+            "valid_min": "-719.7", 
+            "valid_max": "3.437e+04", 
+            "ok_min_mean_abs": "-113.4", 
+            "ok_max_mean_abs": "3.299e+04"
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
+        "mcu": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_updraft_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Updraft Convective Mass Flux", 
+            "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 alevel time", 
+            "out_name": "mcu", 
             "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "pp": {
-            "comment": "total primary (organic carbon) production by phytoplankton", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
+            "positive": "up", 
             "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", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-3 s-1", 
-            "out_name": "pp", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tntrl27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "comment": "Tendency of air temperature due to longwave radiative heating", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "tntrl27", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "ua27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "ua27", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-68.65", 
+            "valid_max": "136.6", 
+            "ok_min_mean_abs": "1.101", 
+            "ok_max_mean_abs": "22.42"
+        }, 
+        "ta": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "ta", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "positive": "", 
+            "valid_min": "157.1", 
+            "valid_max": "336.3", 
+            "ok_min_mean_abs": "194.3", 
+            "ok_max_mean_abs": "299.8"
         }, 
-        "opottemppmdiff": {
-            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use potential temperature as prognostic field.", 
-            "dimensions": "longitude latitude olevel time", 
+        "hus27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Specific Humidity", 
+            "comment": "", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "hus27", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized mesoscale diffusion", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_diffusion", 
-            "modeling_realm": "ocean", 
+            "valid_min": "-0.000299", 
+            "valid_max": "0.02841", 
+            "ok_min_mean_abs": "-0.0003539", 
+            "ok_max_mean_abs": "0.01041"
+        }, 
+        "t2": {
+            "modeling_realm": "atmos", 
+            "standard_name": "square_of_air_temperature", 
+            "units": "K2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "opottemppmdiff", 
+            "long_name": "square_of_air_temperature", 
+            "comment": "Air temperature squared", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "t2", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "od550aerso": {
-            "comment": "Balkanski - LSCE", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Stratospheric Optical depth at 550 nm (all aerosols) 2D-field (here we limit the computation of OD to the stratosphere only)", 
-            "standard_name": "?", 
+        "rainmxrat27": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "mass_fraction_of_rain_in_air", 
+            "units": "", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "od550aerso", 
+            "cell_measures": "time: mean", 
+            "long_name": "rain_mixing_ratio", 
+            "comment": "Rain mixing ratio", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "rainmxrat27", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cVeg": {
-            "comment": "Carbon mass per unit area in vegetation.", 
-            "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", 
+        "cl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "cloud_area_fraction_in_atmosphere_layer", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "cVeg", 
+            "cell_measures": "time: mean", 
+            "long_name": "Cloud Area Fraction", 
+            "comment": "Percentage cloud cover, including both large-scale and convective cloud.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "cl", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "fFireAll": {
-            "comment": "Only total fire emissions can be compared to observations.", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Carbon Mass Flux into Atmosphere due to CO2 emissions from Fire resulting from all sources including natural, anthropogenic and land use change.", 
-            "standard_name": "fire_CO2_emissions_from_all_sources", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "valid_max": "105", 
+            "ok_min_mean_abs": "-0.04479", 
+            "ok_max_mean_abs": "26.07"
+        }, 
+        "u2": {
+            "modeling_realm": "atmos", 
+            "standard_name": "square_of_eastward_wind", 
+            "units": "m2 s-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fFireAll", 
+            "cell_measures": "time: mean", 
+            "long_name": "square_of_eastward_wind", 
+            "comment": "u*u", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "u2", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fNdepox": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "dry and wet deposition of oxidised reactive nitrogen onto land", 
-            "standard_name": "deposition_of_oxidised_nitrogen_onto_land", 
-            "modeling_realm": "land", 
-            "cell_measures": "", 
+        "twap": {
+            "modeling_realm": "atmos", 
+            "standard_name": "product_of_omega_and_air_temperature", 
+            "units": "K Pa s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fNdepox", 
+            "cell_measures": "time: mean", 
+            "long_name": "air_temperature_times_omega", 
+            "comment": "Product of air temperature and pressure tendency", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "twap", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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", 
-            "ok_min_mean_abs": "", 
-            "units": "1.0", 
-            "out_name": "ph", 
+        "ua": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "ua", 
             "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "nLand": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Total nitrogen in all terrestrial nitrogen pools", 
-            "standard_name": "total_land_nitrogen", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "nLand", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "valid_min": "-68.65", 
+            "valid_max": "136.6", 
+            "ok_min_mean_abs": "1.101", 
+            "ok_max_mean_abs": "22.42"
         }, 
-        "sedustCI": {
-            "comment": "Balkanski - LSCE", 
-            "dimensions": "longitude latitude time", 
+        "va": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "va", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Sedimentation Flux of dust mode coarse insoluble", 
-            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_sedimentation", 
+            "valid_min": "-71.1", 
+            "valid_max": "69.93", 
+            "ok_min_mean_abs": "0.9886", 
+            "ok_max_mean_abs": "4.679"
+        }, 
+        "uwap": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "product_of_eastward_wind_and_omega", 
+            "units": "Pa m s-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "sedustCI", 
+            "cell_measures": "time: mean", 
+            "long_name": "eastward_wind_times_omega", 
+            "comment": "u*omega", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "uwap", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "po4": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+        "tnhusc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_specific_humidity_due_to_convection", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Specific Humidity due to Convection", 
+            "comment": "Tendencies from cumulus convection scheme.", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "tnhusc", 
+            "type": "real", 
             "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", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "po4", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "osaltpadvect": {
-            "comment": "Tendency of salt content for a grid cell from parameterized eddy advection (any form of eddy advection).", 
-            "dimensions": "longitude latitude olevel time", 
+        "grplmxrat27": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_graupel_in_air", 
+            "units": "", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "graupel_mixing_ratio", 
+            "comment": "Graupel mixing ratio", 
+            "dimensions": "longitude latitude plev27 time", 
+            "out_name": "grplmxrat27", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized eddy advection", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_eddy_advection", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "flandice": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "water_flux_into_sea_water_from_land_ice", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "osaltpadvect", 
+            "cell_measures": "time: mean", 
+            "long_name": "Water flux into Sea Water from Land Ice", 
+            "comment": "Computed as the water flux into the ocean due to land ice (runoff water from surface and base of land ice or melt from base of ice shelf or vertical ice front) into the ocean divided by the area ocean portion of the grid cell", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "flandice", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nLitterFine": {
+        "gpp": {
+            "modeling_realm": "land", 
+            "standard_name": "gross_primary_productivity_of_carbon", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass Flux out of Atmosphere due to Gross Primary Production on Land", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Nitrogen Mass in fine litter (non CWD)", 
-            "standard_name": "fine_litter_nitrogen_content", 
+            "out_name": "gpp", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "lai": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "leaf_area_index", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N/m2", 
-            "out_name": "nLitterFine", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "dissi14c": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude alevel time", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Leaf Area Index", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "lai", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Concentration of DI14C", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_c14_in_sea_water", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "treeFrac": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-3", 
-            "out_name": "dissi14c", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Percentage Tree Cover", 
+            "comment": "Percentage of entire grid cell  that is covered by trees.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "treeFrac", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "intvaw": {
-            "comment": "Used in PMIP2", 
+        "grassFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Natural Grass Percentage", 
+            "comment": "Percentage of entire grid cell that is covered by natural grass.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "grassFrac", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Vertically integrated Northward moisture transport (Mass_weighted_vertical integral of the product of northward wind by total water mass per unit mass)", 
-            "standard_name": "vertical_integral_northward_wind_by_total_water", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-1 s-1", 
-            "out_name": "intvaw", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "p0": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: reference pressure", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "ap": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "treeFracNdlEvg": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Needleleaf evergreen tree fraction", 
-            "standard_name": "tree_fraction_needleleaf_evergreen", 
+        "fVegLitter": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "litter_carbon_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "treeFracNdlEvg", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total Carbon Mass Flux from Vegetation to Litter", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fVegLitter", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "mmrss": {
+        "rh": {
+            "modeling_realm": "land", 
+            "standard_name": "heterotrophic_respiration_carbon_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Heterotrophic Respiration on Land", 
+            "comment": "Carbon mass flux per unit area into atmosphere due to heterotrophic respiration on land (respiration by consumers)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rh", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cLitter": {
+            "modeling_realm": "land", 
+            "standard_name": "litter_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass in Litter Pool", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cLitter", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "Sea Salt mass mixing ratio", 
-            "standard_name": "mass_fraction_of_seasalt_dry_aerosol_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cProduct": {
+            "modeling_realm": "land", 
+            "standard_name": "carbon_content_of_products_of_anthropogenic_land_use_change", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass in Products of Land Use Change", 
+            "comment": "Carbon mass per unit area in that has been removed from the environment through  landuse change.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cProduct", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "kg kg-1", 
-            "out_name": "mmrss", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ra": {
+            "modeling_realm": "land", 
+            "standard_name": "plant_respiration_carbon_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass Flux into Atmosphere due to Autotrophic (Plant) Respiration on Land", 
+            "comment": "Carbon mass flux per unit area into atmosphere due to autotrophic respiration on land (respiration by producers) [see rh for heterotrophic production] ", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "ra", 
             "type": "real", 
-            "valid_max": "1.0", 
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "epp100": {
-            "comment": "", 
+        "cRoot": {
+            "modeling_realm": "land", 
+            "standard_name": "root_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass in Roots", 
+            "comment": "Carbon mass per unit area in roots, including fine and coarse roots.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cRoot", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Downward Flux of Particulate Phosphorus", 
-            "standard_name": "sinking_mole_flux_of_particulate_phosphorus_in_sea_water", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "epp100", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fClAtmLut": {
-            "comment": "If  a model allows cleared carbon to enter directly into atmosphere (not via anthropogenic pools), should not include fire", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "carbon from land clearance for land use tile that enters atmosphere", 
-            "standard_name": "", 
+        "nep": {
             "modeling_realm": "land", 
+            "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes_excluding_anthropogenic_land_use_change", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
+            "long_name": "Net Carbon Mass Flux out of Atmophere due to Net Ecosystem Productivity on Land.", 
+            "comment": "Natural flux of CO2 (expressed as a mass flux of carbon) from the atmosphere to the land calculated as the difference between uptake associated will photosynthesis and the release of CO2 from the sum of plant and soil respiration and fire.  Positive flux is into the land.  emissions from natural fires and human ignition fires as calculated by the fire module of the dynamic vegetation model, but excluding any CO2 flux from fire included in fLuc (CO2 Flux to Atmosph [...]
+            "dimensions": "longitude latitude time", 
+            "out_name": "nep", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fVegSoil": {
+            "modeling_realm": "land", 
+            "standard_name": "carbon_mass_flux_into_soil_from_vegetation_excluding_litter", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fClAtmLut", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total Carbon Mass Flux from Vegetation Directly to Soil", 
+            "comment": "Carbon mass flux per unit area from vegetation directly into soil, without intermediate conversion to litter.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fVegSoil", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "mrsll": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude sdepth time", 
+        "cSoil": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass in Soil Pool", 
+            "comment": "Carbon mass in the full depth of the soil model.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cSoil", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Liquid water content of soil layer", 
-            "standard_name": "liquid_moisture_content_of_soil_layer", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "npp": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "net_primary_productivity_of_carbon", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "mrsll", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass Flux out of Atmosphere due to Net Primary Production on Land", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "npp", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "dissicnat": {
-            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2", 
-            "dimensions": "longitude latitude olevel time", 
+        "fLuc": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_net_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_emission_from_anthropogenic_land_use_change", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Net Carbon Mass Flux into Atmosphere due to Land Use Change", 
+            "comment": "Carbon mass flux per unit area into atmosphere due to human changes to land (excluding forest regrowth) accounting possibly for different time-scales related to fate of the wood, for example.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fLuc", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cMisc": {
+            "modeling_realm": "land", 
+            "standard_name": "miscellaneous_living_matter_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Carbon Mass in Other Living Compartments on Land", 
+            "comment": "e.g., labile, fruits, reserves, etc.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cMisc", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Natural Dissolved Inorganic Carbon Concentration", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_natural_component", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-3", 
-            "out_name": "dissicnat", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "acabf": {
-            "comment": "Specific mass balance of land ice (the net rate at which ice is added per unit area at the land ice surface; computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell). A negative value means loss of ice.", 
+        "shrubFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Percentage Cover by Shrub", 
+            "comment": "Percentage of entire grid cell  that is covered by shrub.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "shrubFrac", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Land Ice Surface Mass Balance flux", 
-            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "acabf", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fNloss": {
-            "comment": "Not all models split losses into gasesous and leaching", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Total N lost (including NHx, NOx, N2O, N2 and leaching)", 
-            "standard_name": "land_nitrogen_lost", 
+        "fLitterSoil": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "carbon_mass_flux_into_soil_from_litter", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N m-2 s-1", 
-            "out_name": "fNloss", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total Carbon Mass Flux from Litter to Soil", 
+            "comment": "Carbon mass flux per unit area into soil from litter (dead plant material in or above the soil).", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fLitterSoil", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "lwtoaasdust": {
-            "comment": "proposed name: toa_instantaneous_longwave_forcing_due_to_dust_ambient_aerosol", 
+        "cWood": {
+            "modeling_realm": "land", 
+            "standard_name": "wood_carbon_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Carbon Mass in Wood", 
+            "comment": "Carbon mass per unit area in wood, including sapwood and hardwood.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cWood", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "-1000.0", 
-            "long_name": "all sky lw-rf dust at toa", 
-            "standard_name": "toa_instantaneous_longwave_forcing_due_to_dust_ambient_aerosol", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "lwtoaasdust", 
-            "type": "real", 
-            "valid_max": "1000.0", 
             "ok_max_mean_abs": ""
         }, 
-        "intvadse": {
-            "comment": "Used in PMIP2", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Vertically integrated Northward dry transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of northward wind by dry static_energy per mass unit)", 
-            "standard_name": "vertical_integral_northward_wind_by_dry_static_energy", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+        "baresoilFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.e6 m-1 s-1 J", 
-            "out_name": "intvadse", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Bare Soil Percentage", 
+            "comment": "Percentage of entire grid cell  that is covered by bare soil.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "baresoilFrac", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "pabigthetao": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Sea Water Added Conservative Temperature", 
-            "standard_name": "sea_water_added_conservative_temperature", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "degC", 
-            "out_name": "pabigthetao", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "intuaw": {
-            "comment": "Used in PMIP2", 
+        "pastureFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Anthropogenic Pasture Fraction", 
+            "comment": "Percentage of entire grid cell  that is covered by anthropogenic pasture.", 
             "dimensions": "longitude latitude time", 
+            "out_name": "pastureFrac", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Vertically integrated Eastward moisture transport (Mass_weighted_vertical integral of the product of eastward wind by total water mass per unit mass)", 
-            "standard_name": "vertical_integral_eastward_wind_by_total_water", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cLeaf": {
+            "modeling_realm": "land", 
+            "standard_name": "leaf_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-1 s-1", 
-            "out_name": "intuaw", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass in Leaves", 
+            "comment": "Carbon mass per unit area in leaves.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cLeaf", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "eparag100": {
-            "comment": "", 
+        "residualFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "area_fraction", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Percentage of Grid Cell that is Land but Neither Vegetation-Covered nor Bare Soil", 
+            "comment": "Percentage of entire grid cell  that is land and is covered by  neither vegetation nor bare-soil (e.g., urban, ice, lakes, etc.)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "residualFrac", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Downward Flux of Aragonite", 
-            "standard_name": "sinking_mole_flux_of_aragonite_expressed_as_carbon_in_sea_water", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "eparag100", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "phalf": {
-            "comment": "Air pressure on model half-levels", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Pressure on Model Half-Levels", 
-            "standard_name": "air_pressure", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+        "cVeg": {
+            "modeling_realm": "land", 
+            "standard_name": "vegetation_carbon_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "phalf", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Carbon Mass in Vegetation", 
+            "comment": "Carbon mass per unit area in vegetation.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cVeg", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "wetlandFrac": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Fraction of a grid cell covered by wetland.", 
-            "standard_name": "wetland_fraction", 
+        "cropFrac": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "area_fraction", 
             "units": "%", 
-            "out_name": "wetlandFrac", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Percentage Crop Cover", 
+            "comment": "Percentage of entire grid cell  that is covered by crop.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cropFrac", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "o2sat": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Dissolved Oxygen Concentration at Saturation", 
-            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water_at_saturation", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-3", 
-            "out_name": "o2sat", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nppLut": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "net primary productivity on land use tile", 
-            "standard_name": "net_primary_land_productivity_of_carbon", 
+        "rhc13": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "heterotrophic_respiration_c13_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "nppLut", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass Flux of 13C into Atmosphere due to Heterotrophic Respiration on Land", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rhc13", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "zlev_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "raRoot": {
-            "comment": "Total autotrophic respiration from all belowground plant parts.  This has benchmarking value because the sum of Rh and root respiration can be compared to observations of total soil respiration.", 
+        "fNleach": {
+            "modeling_realm": "land", 
+            "standard_name": "land_nitrogen_lost_to_leaching", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total N loss to leaching or runoff (sum of ammonium, nitrite and nitrate)", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fNleach", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total respiration from roots", 
-            "standard_name": "autotrophic_respiration_from_roots", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "dissi14c": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_c14_in_sea_water", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "raRoot", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Concentration of DI14C", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "dissi14c", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "c14Veg": {
+        "fNnetmin": {
+            "modeling_realm": "land", 
+            "standard_name": "net_nitrogen_mineralisation", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Net nitrogen release from soil and litter as the outcome of nitrogen immobilisation and gross mineralisation", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fNnetmin", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Mass of 14C in Vegetation", 
-            "standard_name": "vegetation_c14_content", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "c14Veg", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "lwsrfcsdust": {
-            "comment": "Balkanski - LSCE", 
+        "c13Litter": {
+            "modeling_realm": "land", 
+            "standard_name": "litter_c13_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass of 13C in Litter Pool", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "c13Litter", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Clear-sky Surface Longwave radiative flux due to Dust", 
-            "standard_name": "tendency_of_clear_sky_surface_longwave_flux_to_dust_ambient_aerosol_particles", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "lwsrfcsdust", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fAnthDisturb": {
-            "comment": "will require some careful definition to make sure we capture everything - any human activity that releases carbon to the atmosphere instead of into product pool goes here. E.g. Deforestation fire, harvest assumed to decompose straight away, grazing...", 
+        "O17p": {
+            "modeling_realm": "atmos", 
+            "standard_name": "?", 
+            "units": "", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "17O in total precipitation", 
+            "comment": "Roche - LSCE", 
             "dimensions": "longitude latitude time", 
+            "out_name": "O17p", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "carbon mass flux into atmosphere due to any human activity", 
-            "standard_name": "surface_upward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_anthrogpogenic_emission?", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fAnthDisturb", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "od443dust": {
-            "comment": "Balkanski - LSCE", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Optical thickness at 443 nm Dust", 
-            "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles", 
+        "O18s": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "?", 
+            "units": "", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "od443dust", 
+            "cell_measures": "", 
+            "long_name": "18O in solid precipitation", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "O18s", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "prthetao": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "", 
-            "standard_name": "sea_water_redistributed_potential_temperature", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "degC", 
-            "out_name": "prthetao", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "depth_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
+        "tdps": {
+            "modeling_realm": "", 
+            "standard_name": "dew_point_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "2m dewpoint temperature", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tdps", 
             "type": "double", 
-            "dimensions": ""
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "mrs1mLut": {
+        "wo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "upward_sea_water_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "", 
+            "long_name": "W", 
             "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "wo", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-9.37e+17", 
+            "valid_max": "1.05e+20", 
+            "ok_min_mean_abs": "-9.37e+17", 
+            "ok_max_mean_abs": "1.05e+20"
+        }, 
+        "flashrate": {
+            "modeling_realm": "atmos", 
+            "standard_name": "lightning_flash_rate", 
+            "units": "km-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Lightning Flash Rate", 
+            "comment": "proposed name: lightning_flash_rate (units to be interpreted as 'counts km-2 s-1)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "flashrate", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Moisture in top 1 meter of land use tile soil column", 
-            "standard_name": "", 
+            "valid_min": "0.0", 
+            "valid_max": "1000000.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vegHeightShrub": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "canopy_height", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Vegetation height averaged over the shrub fraction of a grid cell.", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vegHeightShrub", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "mrs1mLut", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "O17wv": {
+            "modeling_realm": "atmos", 
+            "standard_name": "?", 
+            "units": "", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "O17 in water vapor", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "O17wv", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cOther": {
-            "comment": "E.g. fruits, seeds, etc.", 
+        "intvaw": {
+            "modeling_realm": "atmos", 
+            "standard_name": "vertical_integral_northward_wind_by_total_water", 
+            "units": "kg m-1 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Vertically integrated Northward moisture transport (Mass_weighted_vertical integral of the product of northward wind by total water mass per unit mass)", 
+            "comment": "Used in PMIP2", 
             "dimensions": "longitude latitude time", 
+            "out_name": "intvaw", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Carbon Mass in Vegetation Momponents other than Leaves, Stems and Roots", 
-            "standard_name": "other_vegegtation_components_carbon_content", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg C/m2", 
-            "out_name": "cOther", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "O18sw": {
+            "modeling_realm": "ocean", 
+            "standard_name": "?", 
+            "units": "", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "", 
+            "long_name": "O18 in sea water", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "O18sw", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "od865dust": {
-            "comment": "Balkanski - LSCE", 
+        "grassFracC4": {
+            "modeling_realm": "land", 
+            "standard_name": "grass_fraction_c4", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "C4 grass fraction", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "grassFracC4", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Optical thickness at 865 nm Dust", 
-            "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "H2wv": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "?", 
+            "units": "", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "od865dust", 
+            "cell_measures": "", 
+            "long_name": "H2 in water vapor", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "H2wv", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cRoot": {
-            "comment": "Carbon mass per unit area in roots, including fine and coarse roots.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Carbon Mass in Roots", 
-            "standard_name": "root_carbon_content", 
+        "fNdepred": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "deposition_of_reduced_nitrogen_onto_land", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "cRoot", 
+            "cell_measures": "", 
+            "long_name": "dry and wet deposition of reduced reactive nitrogen onto land", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fNdepred", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "treeFracBdlDcd": {
+        "fNdepox": {
+            "modeling_realm": "land", 
+            "standard_name": "deposition_of_oxidised_nitrogen_onto_land", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "dry and wet deposition of oxidised reactive nitrogen onto land", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fNdepox", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Broadleaf deciduous tree fraction", 
-            "standard_name": "tree_fraction_broadleaf_deciduous", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "treeFracBdlDcd", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "od550so4so": {
-            "comment": "Balkanski - LSCE", 
+        "c14Veg": {
+            "modeling_realm": "land", 
+            "standard_name": "vegetation_c14_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass of 14C in Vegetation", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "c14Veg", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Stratospheric Optical depth at 550 nm (sulphate only) 2D-field (here we limit the computation of OD to the stratosphere only)", 
-            "standard_name": "?", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "od550so4so", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fNgas": {
+        "vegHeightGrass": {
+            "modeling_realm": "land", 
+            "standard_name": "canopy_height", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Vegetation height averaged over the grass fraction of a grid cell.", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "vegHeightGrass", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total N lost to the atmosphere (sum of NHx, NOx, N2O, N2)", 
-            "standard_name": "land_nitrogen_lost_to_atmosphere", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fNgas", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nVeg": {
+        "fBNFsymb": {
+            "modeling_realm": "land", 
+            "standard_name": "symbiontic_biological_nitrogen_fixation", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "symbiontic biological nitrogen fixation", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fBNFsymb", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Nitrogen Mass in Vegetation", 
-            "standard_name": "vegetation_nitrogen_content", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "nVeg", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nLitterCwd": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Nitrogen Mass in Coarse Woody Debris", 
-            "standard_name": "litter_wood_debris_nitrogen_content", 
+        "nProduct": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "nitrogen_content_of_products_of_anthropogenic_land_use_change", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N/m2", 
-            "out_name": "nLitterCwd", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Nitrogen Mass in Products of Land Use Change", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nProduct", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "mrros": {
-            "comment": "The total surface run off leaving the land portion of the grid cell (excluding drainage through the base of the soil model).", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "-6.802e-06", 
-            "long_name": "Surface Run off", 
-            "standard_name": "surface_runoff_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+        "al": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_albedo", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-5.867e-06", 
-            "units": "kg m-2 s-1", 
-            "out_name": "mrros", 
+            "cell_measures": "", 
+            "long_name": "Albedo", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "al", 
             "type": "real", 
-            "valid_max": "0.0009825", 
-            "ok_max_mean_abs": "1.302e-05"
-        }, 
-        "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", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "dissic", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "opottemppsmadvect": {
-            "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized submesoscale advection", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_advection", 
+        "hcont300": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "heat_content_of_ocean_layer", 
+            "units": "m K", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "opottemppsmadvect", 
+            "cell_measures": "", 
+            "long_name": "Heat content of upper 300 meters", 
+            "comment": "Used in PMIP2", 
+            "dimensions": "longitude latitude time depth300m", 
+            "out_name": "hcont300", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "arag": {
-            "comment": "Sum of particulate aragonite components (e.g. Phytoplankton, Detrital, etc.)", 
-            "dimensions": "longitude latitude olevel time", 
+        "swtoaasdust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "All-Sky SW-RF Dust at TOA", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "swtoaasdust", 
+            "type": "real", 
             "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", 
+            "valid_min": "-1000.0", 
+            "valid_max": "1000.0", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "arag", 
-            "type": "real", 
-            "valid_max": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rhc13": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Mass Flux of 13C into Atmosphere due to Heterotrophic Respiration on Land", 
-            "standard_name": "heterotrophic_respiration_c13_flux", 
+        "mrsfl": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "frozen_moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "rhc13", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Frozen water content of soil layer", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude sdepth time", 
+            "out_name": "mrsfl", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "lwsrfasdust": {
-            "comment": "Balkanski - LSCE", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "All-sky Surface Longwave radiative flux due to Dust", 
-            "standard_name": "tendency_of_all_sky_surface_longwave_flux_to_dust_ambient_aerosol_particles", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "lwsrfasdust", 
-            "type": "", 
             "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "rhc14": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Mass Flux of 14C into Atmosphere due to Heterotrophic Respiration on Land", 
-            "standard_name": "heterotrophic_respiration_c14_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
             "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "rhc14", 
-            "type": "", 
-            "valid_max": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cProduct": {
-            "comment": "Carbon mass per unit area in that has been removed from the environment through  landuse change.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Carbon Mass in Products of Landuse Change", 
-            "standard_name": "carbon_content_of_products_of_anthropogenic_land_use_change", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+        "lwsrfcsdust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_clear_sky_surface_longwave_flux_to_dust_ambient_aerosol_particles", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "cProduct", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "fLitterFire": {
-            "comment": "Required for unambiguous separation of vegetation and soil + litter turnover times, since total fire flux draws from both sources", 
+            "cell_measures": "", 
+            "long_name": "Clear-sky Surface Longwave radiative flux due to Dust", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude time", 
+            "out_name": "lwsrfcsdust", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Carbon Mass Flux from Litter, CWD or any non-living pool into Atmosphere due to CO2 Emission from all Fire", 
-            "standard_name": "fire_CO2_emissions_from_litter_carbon", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fLitterFire", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "osaltpsmadvect": {
-            "comment": "Tendency of salt content for a grid cell from parameterized submesoscale eddy advection.", 
-            "dimensions": "longitude latitude olevel time", 
+        "c14Litter": {
+            "modeling_realm": "land", 
+            "standard_name": "litter_c14_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass of 14C in Litter Pool", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "c14Litter", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized submesoscale advection", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_submesoscale_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "osaltpsmadvect", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "dpco2": {
-            "comment": "", 
+        "swtoacsdust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Clear-Sky SW-RF Dust at TOA", 
+            "comment": "proposed name: toa_instantaneous_shortwave_forcing_due_to_dust_ambient_aerosol_assuming_clear_sky", 
             "dimensions": "longitude latitude time", 
+            "out_name": "swtoacsdust", 
+            "type": "real", 
             "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: mean where sea", 
-            "cell_methods": "area: areacello", 
+            "valid_min": "-1000.0", 
+            "valid_max": "1000.0", 
             "ok_min_mean_abs": "", 
-            "units": "Pa", 
-            "out_name": "dpco2", 
-            "type": "real", 
-            "valid_max": "", 
             "ok_max_mean_abs": ""
         }, 
-        "rsusLut": {
-            "comment": "", 
+        "vegFrac": {
+            "modeling_realm": "land", 
+            "standard_name": "total_vegetated_fraction", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total vegetated fraction", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "vegFrac", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "surface upwelling shortwave  on land use tile", 
-            "standard_name": "surface_upwelling_shortwave_flux_in_air", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "lwtoacs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_clear_sky_top_of_atmosphere_longwave_flux_to_dust_ambient_aerosol_particles   2D field radiative properties", 
             "units": "W m-2", 
-            "out_name": "rsusLut", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Clear-sky TOA Longwave radiative flux due to Dust", 
+            "comment": "Balkanski - LSCE", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "lwtoacs", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "flandice": {
-            "comment": "Computed as the water flux into the ocean due to land ice (runoff water from surface and base of land ice or melt from base of ice shelf or vertical ice front) into the ocean divided by the area ocean portion of the grid cell", 
+        "fg14co2": {
+            "modeling_realm": "land", 
+            "standard_name": "air_sea_flux_of_14CO2", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Total air-sea flux of 14CO2", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fg14co2", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Water flux into Sea Water from Land Ice", 
-            "standard_name": "water_flux_into_sea_water_from_land_ice", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "flandice", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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", 
-            "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "bacc", 
-            "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: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
+        "fNgas": {
+            "modeling_realm": "land", 
+            "standard_name": "land_nitrogen_lost_to_atmosphere", 
             "units": "kg m-2 s-1", 
-            "out_name": "fgco2", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "nMineralNH4": {
-            "comment": "SUM of ammonium over all soil layers", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total N lost to the atmosphere (sum of NHx, NOx, N2O, N2)", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fNgas", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Mineral ammonium in the soil", 
-            "standard_name": "mineral_nh4_soil_nitrogen_content", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N/m2", 
-            "out_name": "nMineralNH4", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "fNleach": {
+        "rhc14": {
+            "modeling_realm": "land", 
+            "standard_name": "heterotrophic_respiration_c14_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass Flux of 14C into Atmosphere due to Heterotrophic Respiration on Land", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rhc14", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total N loss to leaching or runoff (sum of ammonium, nitrite and nitrate)", 
-            "standard_name": "land_nitrogen_lost_to_leaching", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fNleach", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "mrso": {
-            "comment": "the mass per unit area  (summed over all soil layers) of water in all phases.", 
+        "lts": {
+            "modeling_realm": "atmos", 
+            "standard_name": "potential_temperature_difference_between_700hPa_and_1000hPa", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Lower Tropospheric Stability", 
+            "comment": "proposed name: potential_temperature_difference_between_700hPa_and_1000hPa (Lower Tropospheric Stability)", 
             "dimensions": "longitude latitude time", 
+            "out_name": "lts", 
+            "type": "real", 
             "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", 
+            "valid_min": "-1000.0", 
+            "valid_max": "1000.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "mmraerno3": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_nitrate_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "-1424", 
-            "units": "kg m-2", 
-            "out_name": "mrso", 
+            "cell_measures": "", 
+            "long_name": "NO3 Aerosol Mass Mixing Ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mmraerno3", 
             "type": "real", 
-            "valid_max": "5717", 
-            "ok_max_mean_abs": "3038"
+            "positive": "", 
+            "valid_min": "0.0", 
+            "valid_max": "1.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "netAtmosLandCO2Flux": {
+        "netAtmosLandC14Flux": {
+            "modeling_realm": "land", 
+            "standard_name": "net_atmos_to_land_C14_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Net Mass Flux of 14C between atmosphere and land (positive into land) as a result of all processes.", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "netAtmosLandC14Flux", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Net flux of CO2 between atmosphere and land (positive into land) as a result of all processes.", 
-            "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", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "netAtmosLandCO2Flux", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "intuaw": {
+            "modeling_realm": "atmos", 
+            "standard_name": "vertical_integral_eastward_wind_by_total_water", 
+            "units": "kg m-1 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Vertically integrated Eastward moisture transport (Mass_weighted_vertical integral of the product of eastward wind by total water mass per unit mass)", 
+            "comment": "Used in PMIP2", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intuaw", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "lateralCtransfer": {
+        "grassFracC3": {
+            "modeling_realm": "land", 
+            "standard_name": "grass_fraction_c3", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "C3 grass fraction", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "grassFracC3", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Lateral transfer of carbon into (positive) or out of (negative) a grid cell.", 
-            "standard_name": "lateral_carbon_transfer_over_land", 
-            "modeling_realm": "land", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "lateralCtransfer", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "mmrdust": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
+        "ph": {
+            "modeling_realm": "ocnBgchem", 
+            "standard_name": "sea_water_ph_reported_on_total_scale", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "pH", 
+            "comment": "negative log of hydrogen ion concentration with the concentration expressed as mol H kg-1.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ph", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "Dust aerosol mass mixing ratio", 
-            "standard_name": "mass_fraction_of_dust_dry_aerosol_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "kg kg-1", 
-            "out_name": "mmrdust", 
-            "type": "real", 
-            "valid_max": "1.0", 
             "ok_max_mean_abs": ""
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "cropFracC3": {
+        "treeFracNdlEvg": {
+            "modeling_realm": "land", 
+            "standard_name": "tree_fraction_needleleaf_evergreen", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Needleleaf evergreen tree fraction", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "treeFracNdlEvg", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "C3 crop fraction", 
-            "standard_name": "crop_fraction_c3", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "cropFracC3", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nwdFracLut": {
-            "comment": "", 
+        "rls": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_net_downward_longwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Net Longwave Surface Radiation", 
+            "comment": "Net longwave surface radiation", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rls", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "fraction of land use tile tile that is non-woody vegetation ( e.g. herbaceous crops)", 
-            "standard_name": "", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "fraction", 
-            "out_name": "nwdFracLut", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cropFracC4": {
-            "comment": "as specified by C4MIP", 
+        "depdust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_total_deposition", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Total Deposition Rate of Dust", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude time", 
+            "out_name": "depdust", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "C4 crop fraction", 
-            "standard_name": "crop_fraction_c4", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "cropFracC4", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "flashrate": {
-            "comment": "proposed name: lightning_flash_rate (units to be interpreted as 'counts km-2 s-1)", 
+        "od550so4": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Sulfate AOD at 550nm", 
+            "comment": "proposed name: atmosphere_optical_thickness_due_to_sulfate_ambient_aerosol", 
             "dimensions": "longitude latitude time", 
+            "out_name": "od550so4", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "0.0", 
-            "long_name": "lightning flash rate", 
-            "standard_name": "lightning_flash_rate", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "1000.0", 
             "ok_min_mean_abs": "", 
-            "units": "km-2 s-1", 
-            "out_name": "flashrate", 
-            "type": "real", 
-            "valid_max": "1000000.0", 
             "ok_max_mean_abs": ""
         }, 
-        "opottemprmadvect": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+        "od550aerso": {
+            "modeling_realm": "atmos", 
+            "standard_name": "?", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Stratospheric Optical depth at 550 nm (all aerosols) 2D-field (here we limit the computation of OD to the stratosphere only)", 
+            "comment": "Balkanski - LSCE", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "od550aerso", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Tendency of Sea Eater Potential Temperature Expressed as Heat Content due to Residual Mean Advection", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_residual_mean_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "opottemprmadvect", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "tntrlcs": {
-            "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky", 
+        "lwsrfasdust": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_all_sky_surface_longwave_flux_to_dust_ambient_aerosol_particles", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K s-1", 
-            "out_name": "tntrlcs", 
+            "cell_measures": "", 
+            "long_name": "All-sky Surface Longwave radiative flux due to Dust", 
+            "comment": "Balkanski - LSCE", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "lwsrfasdust", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "vegHeight": {
+        "gppc13": {
+            "modeling_realm": "land", 
+            "standard_name": "gross_primary_productivity_of_c13", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass Flux of 13C out of Atmosphere due to Gross Primary Production on Land", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "gppc13", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Vegetation height averaged over all vegetation types and over the vegetated fraction of a grid cell.", 
-            "standard_name": "canopy_height", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "vegHeight", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "lwtoacsaer": {
-            "comment": "proposed name: toa_instantaneous_longwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
+        "t20d": {
+            "modeling_realm": "ocean", 
+            "standard_name": "depth_of_isosurface_of_sea_water_potential_temperature", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "", 
+            "long_name": "20C isotherm depth", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "t20d", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "-1000.0", 
-            "long_name": "clear sky lw-rf aerosols at toa", 
-            "standard_name": "toa_instantaneous_longwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "phalf": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "lwtoacsaer", 
+            "cell_measures": "", 
+            "long_name": "Pressure on Model Half-Levels", 
+            "comment": "Air pressure on model half-levels", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "phalf", 
             "type": "real", 
-            "valid_max": "1000.0", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ocontempmint": {
-            "comment": "", 
+        "od550aer": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_optical_thickness_due_to_ambient_aerosol", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Ambient Aerosol Optical Thickness at 550 nm", 
+            "comment": "AOD from the ambient aerosls (i.e., includes aerosol water).  Does not include AOD from stratospheric aerosols if these are prescribed but includes other possible background aerosol types. Needs a comment attribute 'wavelength: 550 nm'", 
             "dimensions": "longitude latitude time", 
+            "out_name": "od550aer", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "", 
-            "standard_name": "integral_wrt_depth_of_product_of_sea_water_density_and_conservative_temperature", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "degC kg/m2", 
-            "out_name": "ocontempmint", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "valid_min": "0.0", 
+            "valid_max": "500.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "cStem": {
-            "comment": "including sapwood and hardwood.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Carbon Mass in Stem", 
-            "standard_name": "stem_carbon_content", 
+        "rac13": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "plant_respiration_c13_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C/m2", 
-            "out_name": "cStem", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass Flux of 13C into Atmosphere due to Autotrophic (Plant) Respiration on Land", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "rac13", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "dissicabio": {
-            "comment": "Abiotic Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration", 
-            "dimensions": "longitude latitude olevel time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Abiotic Dissolved Inorganic Carbon Concentration", 
-            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_abiotic_component", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-3", 
-            "out_name": "dissicabio", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "mmrbc": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "BC mass mixing ratio", 
-            "standard_name": "mass_fraction_of_black_carbon_dry_aerosol_in_air", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
+        "evspsblpot": {
+            "modeling_realm": "land", 
+            "standard_name": "water_potential_evaporation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg kg-1", 
-            "out_name": "mmrbc", 
+            "cell_measures": "", 
+            "long_name": "Potential Evapotranspiration", 
+            "comment": "at surface; potential flux of water into the atmosphere due to conversion of both liquid and solid phases to vapor (from underlying surface and vegetation)", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "evspsblpot", 
             "type": "real", 
-            "valid_max": "1.0", 
-            "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", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "chldiat", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "chldiaz": {
-            "comment": "Chlorophyll concentration from the diazotrophic phytoplankton component alone", 
-            "dimensions": "longitude latitude olevel time", 
+        "albsrfc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_albedo", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Surface Albedo", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "albsrfc", 
+            "type": "real", 
             "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", 
+            "valid_min": "0.0", 
+            "valid_max": "1.0", 
             "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "chldiaz", 
-            "type": "real", 
-            "valid_max": "", 
             "ok_max_mean_abs": ""
         }, 
-        "froc": {
-            "comment": "Organic Carbon loss to sediments", 
+        "fNup": {
+            "modeling_realm": "land", 
+            "standard_name": "plant_nitrogen_uptake", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "total plant nitrogen uptake (sum of ammonium and nitrate), irrespective of the source of nitrogen", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fNup", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Downward Organic Carbon Flux at Ocean Bottom", 
-            "standard_name": "tendency_of_ocean_mole_content_of_organic_carbon_due_to_sedimentation", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "froc", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "intpbp": {
-            "comment": "Vertically integrated biogenic phosphorus production", 
+        "O17s": {
+            "modeling_realm": "atmos", 
+            "standard_name": "?", 
+            "units": "", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "17O in solid precipitation", 
+            "comment": "Roche - LSCE", 
             "dimensions": "longitude latitude time", 
+            "out_name": "O17s", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Phosphorus Production", 
-            "standard_name": "tendency_of_ocean_mole_content_of_phosphorus_due_to_biological_production", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intpbp", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "tntrs": {
-            "comment": "Tendency of air temperature due to shortwave radiative heating", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
-            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
+        "H2s": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "?", 
+            "units": "", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K s-1", 
-            "out_name": "tntrs", 
+            "cell_measures": "", 
+            "long_name": "2H in solid precipitation", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "H2s", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "pastureFrac": {
-            "comment": "Percentage of entire grid cell  that is covered by anthropogenic pasture.", 
+        "fBNFasymb": {
+            "modeling_realm": "land", 
+            "standard_name": "asymbiontic_biological_nitrogen_fixation", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "asymbiontic biological nitrogen fixation", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fBNFasymb", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Percentage of Land which is Anthropogenic Pasture", 
-            "standard_name": "area_fraction", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "vegHeightCrop": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "canopy_height", 
+            "units": "m", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "pastureFrac", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "tntrl": {
-            "comment": "Tendency of air temperature due to longwave radiative heating", 
-            "dimensions": "longitude latitude alevel time", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Vegetation height averaged over the crop fraction of a grid cell.", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "vegHeightCrop", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "tendency_of_air_temperature_due_to_longwave_heating", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "swsrfasdust": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_all_sky_surface_shortwave_flux_due_to_dust_ambient_aerosol_particles", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K s-1", 
-            "out_name": "tntrl", 
+            "cell_measures": "", 
+            "long_name": "All-sky Surface Shortwave radiative flux due to Dust", 
+            "comment": "Balkanski - LSCE", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "swsrfasdust", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "vegHeightShrub": {
+        "netAtmosLandCO2Flux": {
+            "modeling_realm": "land", 
+            "standard_name": "surface_net_downward_mass_flux_of_carbon_dioxide_expressed_as_carbon_due_to_all_land_processes?", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Net flux of CO2 between atmosphere and land (positive into land) as a result of all processes.", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "netAtmosLandCO2Flux", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Vegetation height averaged over the shrub fraction of a grid cell.", 
-            "standard_name": "canopy_height", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "mrsol": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "total_moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total water content of soil layer", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude sdepth time", 
+            "out_name": "mrsol", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "vegHeightShrub", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "mmrdust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_dust_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Dust Aerosol Mass Mixing Ratio", 
+            "comment": "", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mmrdust", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "valid_max": "1.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "c13Land": {
+            "modeling_realm": "land", 
+            "standard_name": "total_land_c13", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass of 13C in all terrestrial carbon pools", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "c13Land", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rac14": {
+        "mrlso": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_liquid_water_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Soil Liquid Water Content ", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mrlso", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Mass Flux of 14C into Atmosphere due to Autotrophic (Plant) Respiration on Land", 
-            "standard_name": "plant_respiration_c14_flux", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "nSoil": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "soil_nitrogen_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "rac14", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Nitrogen Mass in Soil Pool", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nSoil", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "intpbn": {
-            "comment": "Vertically integrated biogenic nitrogen production", 
+        "treeFracBdlEvg": {
+            "modeling_realm": "land", 
+            "standard_name": "tree_fraction_broadleaf_evergreen", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Broadleaf evergreen tree fraction", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "treeFracBdlEvg", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Nitrogen Production", 
-            "standard_name": "tendency_of_ocean_mole_content_of_nitrogen_due_to_biological_production", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "intpbn", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "rac13": {
-            "comment": "as specified by C4MIP", 
+        "mmrbc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_black_carbon_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "BC Mass Mixing Ratio", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mmrbc", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Mass Flux of 13C into Atmosphere due to Autotrophic (Plant) Respiration on Land", 
-            "standard_name": "plant_respiration_c13_flux", 
+            "valid_min": "0.0", 
+            "valid_max": "1.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "wetlandCH4": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "wetland_methane_emissions", 
             "units": "kg m-2 s-1", 
-            "out_name": "rac13", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Grid averaged methane emissions from wetlands", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetlandCH4", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ocontemptend": {
-            "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use conservative temperature as prognostic field.", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "tendency of sea water conservative temperature expressed as heat content", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content", 
+        "thetaot": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "sea_water_potential_temperature", 
+            "units": "K", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "ocontemptend", 
+            "cell_measures": "time: mean", 
+            "long_name": "Vertically Averaged Sea Water Potential Temperature", 
+            "comment": "Vertical average of the sea water potential temperature through the whole ocean depth", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "thetaot", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "hfssLut": {
-            "comment": "", 
+        "nLand": {
+            "modeling_realm": "land", 
+            "standard_name": "total_land_nitrogen", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total nitrogen in all terrestrial nitrogen pools", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "nLand", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "sensible heat flux on land use tile", 
-            "standard_name": "surface_upward_sensible_heat_flux", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "cropFracC4": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "crop_fraction_c4", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "hfssLut", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "C4 crop fraction", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cropFracC4", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "O18p": {
-            "comment": "Roche - LSCE", 
+        "rac14": {
+            "modeling_realm": "land", 
+            "standard_name": "plant_respiration_c14_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass Flux of 14C into Atmosphere due to Autotrophic (Plant) Respiration on Land", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rac14", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "18O in total precipitation", 
-            "standard_name": "?", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "", 
-            "out_name": "O18p", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "O18s": {
+        "H2p": {
+            "modeling_realm": "atmos", 
+            "standard_name": "?", 
+            "units": "", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "2H in total precipitation", 
             "comment": "Roche - LSCE", 
             "dimensions": "longitude latitude time", 
+            "out_name": "H2p", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "18O in solid precipitation", 
-            "standard_name": "?", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "lwtoacsaer": {
             "modeling_realm": "atmos", 
+            "standard_name": "toa_instantaneous_longwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "", 
+            "long_name": "Clear-Sky LW-RF Aerosols at TOA", 
+            "comment": "proposed name: toa_instantaneous_longwave_forcing_due_to_ambient_aerosol_assuming_clear_sky", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "lwtoacsaer", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-1000.0", 
+            "valid_max": "1000.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "cLand": {
+            "modeling_realm": "land", 
+            "standard_name": "total_land_carbon", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "", 
-            "out_name": "O18s", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total Carbon in All Terrestrial Carbon Pools", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "cLand", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ocontemprmadvect": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+        "sedustCI": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_sedimentation", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Sedimentation Flux of dust mode coarse insoluble", 
+            "comment": "Balkanski - LSCE", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "sedustCI", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content due to Residual Mean Advection", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_residual_mean_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "ocontemprmadvect", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "epcalc100": {
-            "comment": "", 
+        "nLitter": {
+            "modeling_realm": "land", 
+            "standard_name": "litter_nitrogen_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Nitrogen Mass in Litter Pool", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "nLitter", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Downward Flux of Calcite", 
-            "standard_name": "sinking_mole_flux_of_calcite_expressed_as_carbon_in_sea_water", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "epcalc100", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "swsrfcsdust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_clear_sky_surface_shortwave_flux_due_to_dust_ambient_aerosol_particles", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Clear-sky Surface Shortwave radiative flux due to Dust", 
+            "comment": "Balkanski - LSCE", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "swsrfcsdust", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "netAtmosLandC13Flux": {
+        "c14Soil": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_c14_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass of 14C in Soil Pool", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "c14Soil", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Net Mass Flux of 13C between atmosphere and land (positive into land) as a result of all processes.", 
-            "standard_name": "net_atmos_to_land_C13_flux", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "netAtmosLandC13Flux", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fg14co2": {
-            "comment": "as specified by C4MIP", 
+        "rss": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_net_downward_shortwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Net Shortwave Surface Radiation", 
+            "comment": "Net downward shortwave radiation at the surface", 
             "dimensions": "longitude latitude time", 
+            "out_name": "rss", 
+            "type": "", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Total air-sea flux of 14CO2", 
-            "standard_name": "air_sea_flux_of_14CO2", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "lateralCtransfer": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "lateral_carbon_transfer_over_land", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "fg14co2", 
+            "cell_measures": "", 
+            "long_name": "Lateral transfer of carbon into (positive) or out of (negative) a grid cell.", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "lateralCtransfer", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fDeforest": {
-            "comment": "as specified by C4MIP", 
+        "mmrss": {
+            "modeling_realm": "atmos", 
+            "standard_name": "mass_fraction_of_seasalt_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Sea Salt Mass Mixing Ratio", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mmrss", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Deforested biomass as a result of anthropogenic land use change", 
-            "standard_name": "deforested_biomass_due_to_anthorpogenic_land_use_change", 
+            "valid_min": "0.0", 
+            "valid_max": "1.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "nVeg": {
             "modeling_realm": "land", 
-            "cell_measures": "", 
+            "standard_name": "vegetation_nitrogen_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fDeforest", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Nitrogen Mass in Vegetation", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "nVeg", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "hflsLut": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "latent heat flux on land use tile", 
-            "standard_name": "surface_upward_latent_heat_flux", 
+        "c13Soil": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "soil_c13_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "hflsLut", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass of 13C in Soil Pool", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "c13Soil", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "hussLut": {
-            "comment": "Normally, the specific humidity should be reported at the 2 meter height", 
+        "cropFracC3": {
+            "modeling_realm": "land", 
+            "standard_name": "crop_fraction_c3", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "C3 crop fraction", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "cropFracC3", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "near-surface specific humidity on land use tile", 
-            "standard_name": "specific_humidity", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "gppc14": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "gross_primary_productivity_of_c14", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.0", 
-            "out_name": "hussLut", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass Flux of 14C out of Atmosphere due to Gross Primary Production on Land", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "gppc14", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "dms": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+        "pfull": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Pressure on Model Levels", 
+            "comment": "Air pressure on model levels", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "pfull", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "DMS volume mixing ratio", 
-            "standard_name": "mole_fraction_of_dimethyl_sulfide_in_air", 
-            "modeling_realm": "ocnBgchem", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "mole mole-1", 
-            "out_name": "dms", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "spco2": {
-            "comment": "", 
+        "vegHeight": {
+            "modeling_realm": "land", 
+            "standard_name": "canopy_height", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Vegetation height averaged over all vegetation types and over the vegetated fraction of a grid cell.", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "vegHeight", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Surface Aqueous Partial Pressure of CO2", 
-            "standard_name": "surface_partial_pressure_of_carbon_dioxide_in_sea_water", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "Pa", 
-            "out_name": "spco2", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "dissi13c": {
+            "modeling_realm": "land", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_c13_in_sea_water", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Concentration of DI13C", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "dissi13c", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "chlpico": {
-            "comment": "chlorophyll concentration from the picophytoplankton (<2 um) component alone", 
-            "dimensions": "longitude latitude olevel time", 
+        "intvadse": {
+            "modeling_realm": "atmos", 
+            "standard_name": "vertical_integral_northward_wind_by_dry_static_energy", 
+            "units": "1.e6 J m-1 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Vertically integrated Northward dry transport (cp.T +zg).v (Mass_weighted_vertical integral of the product of northward wind by dry static_energy per mass unit)", 
+            "comment": "Used in PMIP2", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intvadse", 
+            "type": "", 
             "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", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-3", 
-            "out_name": "chlpico", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
         }, 
-        "wetlandCH4": {
+        "md": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_atmosphere_mass_content_of_dust_dry_aerosol_particles_due_to_emission", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Wet diameter mode coarse insoluble", 
+            "comment": "Balkanski - LSCE", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "md", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "fg13co2": {
+            "modeling_realm": "land", 
+            "standard_name": "air_sea_flux_of_13CO2", 
+            "units": "mol m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Total air-sea flux of 13CO2", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fg13co2", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Grid averaged methane emissions from wetlands", 
-            "standard_name": "wetland_methane_emissions", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "wetlandFrac": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "wetland_fraction", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "wetlandCH4", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Fraction of a grid cell covered by wetland.", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "wetlandFrac", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "al": {
+        "lwp": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_cloud_liquid_water_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Liquid Water Path", 
             "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "lwp", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "", 
-            "long_name": "Albedo", 
-            "standard_name": "surface_albedo", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
+            "valid_min": "0.0", 
+            "valid_max": "100000.0", 
             "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "al", 
-            "type": "real", 
-            "valid_max": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fHarvestToProduct": {
-            "comment": "be it food or wood harvest, any carbon that is subsequently stored is reported here", 
+        "rsds": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_downwelling_shortwave_flux_in_air", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Surface Downwelling Shortwave Radiation", 
+            "comment": "surface solar irradiance for UV calculations", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Harvested biomass that goes into product pool", 
-            "standard_name": "harvested_biomass_into_product_pool", 
+            "out_name": "rsds", 
+            "type": "real", 
+            "positive": "down", 
+            "valid_min": "-0.002946", 
+            "valid_max": "524.4", 
+            "ok_min_mean_abs": "143.9", 
+            "ok_max_mean_abs": "181.6"
+        }, 
+        "c13Veg": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "vegetation_c13_content", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fHarvestToProduct", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass of 13C in Vegetation", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "c13Veg", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cWood": {
-            "comment": "Carbon mass per unit area in wood, 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", 
+        "od550so4so": {
+            "modeling_realm": "atmos", 
+            "standard_name": "?", 
+            "units": "1.0", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "cWood", 
-            "type": "real", 
-            "valid_max": "", 
-            "ok_max_mean_abs": ""
-        }, 
-        "intuadse": {
-            "comment": "Used in PMIP2", 
+            "cell_measures": "", 
+            "long_name": "Stratospheric Optical depth at 550 nm (sulphate only) 2D-field (here we limit the computation of OD to the stratosphere only)", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude time", 
+            "out_name": "od550so4so", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Vertically integrated Eastward dry transport (cp.T +zg).u (Mass_weighted_vertical integral of the product of northward wind by dry static_energy per mass unit)", 
-            "standard_name": "vertical_integral_eastward_wind_by_dry_static_energy", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "1.e6 m-1 s-1 J", 
-            "out_name": "intuadse", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ocontemppadvect": {
-            "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.", 
-            "dimensions": "longitude latitude olevel time", 
+        "c14Land": {
+            "modeling_realm": "land", 
+            "standard_name": "total_land_c14", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Mass of 14C in all terrestrial carbon pools", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "c14Land", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized eddy advection", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "ocontemppadvect", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cTotFireLut": {
-            "comment": "Different from LMON this flux should include all fires occurring on the land use tile, including natural, man-made and deforestation fires", 
+        "od865dust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Optical thickness at 865 nm Dust", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude time", 
+            "out_name": "od865dust", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "total carbon loss from natural and managed fire on land use tile, including deforestation fires", 
-            "standard_name": "", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "mrsll": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "liquid_moisture_content_of_soil_layer", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "cTotFireLut", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Liquid water content of soil layer", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude sdepth time", 
+            "out_name": "mrsll", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fClResLut": {
-            "comment": "should not include fire emissions into atmosphere", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "carbon left as residue into litter or soil after clearance for land use tile", 
-            "standard_name": "", 
+        "netAtmosLandC13Flux": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean", 
+            "standard_name": "net_atmos_to_land_C13_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg C m-2 s-1", 
-            "out_name": "fClResLut", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Net Mass Flux of 13C between atmosphere and land (positive into land) as a result of all processes.", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "netAtmosLandC13Flux", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fgsf6": {
-            "comment": "gas exchange flux of SF6", 
+        "od550dust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Dust AOD at 550nm", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "od550dust", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Surface Downward SF6 flux", 
-            "standard_name": "surface_downward_mole_flux_of_sf6", 
+            "valid_min": "0.0", 
+            "valid_max": "1000.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "fDeforest": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where sea", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol sec-1 m-2", 
-            "out_name": "fgsf6", 
+            "standard_name": "deforested_biomass_due_to_anthorpogenic_land_use_change", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Deforested biomass as a result of anthropogenic land use change", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fDeforest", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fNup": {
+        "fN2O": {
+            "modeling_realm": "land", 
+            "standard_name": "land_net_n2o_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total land N2O flux ", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fN2O", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "total plant nitrogen uptake (sum of ammonium and nitrate), irrespective of the source of nitrogen", 
-            "standard_name": "plant_nitrogen_uptake", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "fNup", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "tntpbl": {
-            "comment": "Includes all boundary layer terms including diffusive terms.", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing", 
-            "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean", 
+        "mrtws": {
+            "modeling_realm": "land", 
+            "standard_name": "total_water_storage", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K s-1", 
-            "out_name": "tntpbl", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Total water storage in a grid cell", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "mrtws", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nOther": {
-            "comment": "E.g. fruits, seeds, etc.", 
+        "O18p": {
+            "modeling_realm": "atmos", 
+            "standard_name": "?", 
+            "units": "", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "18O in total precipitation", 
+            "comment": "Roche - LSCE", 
             "dimensions": "longitude latitude time", 
+            "out_name": "O18p", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Nitrogen mass in vegetation components other than leaves, stem and root", 
-            "standard_name": "other_vegegtation_components_nitrogen_content", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg N/m2", 
-            "out_name": "nOther", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "detoc": {
-            "comment": "Sum of detrital organic carbon component concentrations", 
-            "dimensions": "longitude latitude olevel time", 
+        "lwtoaasdust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_instantaneous_longwave_forcing_due_to_dust_ambient_aerosol", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "All-Sky LW-RF Dust at TOA", 
+            "comment": "proposed name: toa_instantaneous_longwave_forcing_due_to_dust_ambient_aerosol", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "lwtoaasdust", 
+            "type": "real", 
             "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", 
+            "valid_min": "-1000.0", 
+            "valid_max": "1000.0", 
             "ok_min_mean_abs": "", 
-            "units": "mol m-3", 
-            "out_name": "detoc", 
-            "type": "real", 
-            "valid_max": "", 
             "ok_max_mean_abs": ""
         }, 
-        "swsrfcsdust": {
-            "comment": "Balkanski - LSCE", 
+        "albs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "planetary_albedo", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Planetary Albedo", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "albs", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Clear-sky Surface Shortwave radiative flux due to Dust", 
-            "standard_name": "tendency_of_clear_sky_surface_shortwave_flux_due_to_dust_ambient_aerosol_particles", 
+            "valid_min": "0.0", 
+            "valid_max": "1.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "intuadse": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "vertical_integral_eastward_wind_by_dry_static_energy", 
+            "units": "1.e6 J m-1 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "swsrfcsdust", 
+            "cell_measures": "", 
+            "long_name": "Vertically integrated Eastward dry transport (cp.T +zg).u (Mass_weighted_vertical integral of the product of northward wind by dry static_energy per mass unit)", 
+            "comment": "Used in PMIP2", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "intuadse", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "epc100": {
-            "comment": "", 
+        "pcp": {
+            "modeling_realm": "land", 
+            "standard_name": "total_precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Total precipitation", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "pcp", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "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": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "mol m-2 s-1", 
-            "out_name": "epc100", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "H2wv": {
-            "comment": "Roche - LSCE", 
-            "dimensions": "longitude latitude alevel time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "H2 in water vapor", 
-            "standard_name": "?", 
+        "mmraerso4": {
             "modeling_realm": "atmos", 
-            "cell_measures": "", 
+            "standard_name": "mass_fraction_of_sulfate_dry_aerosol_in_air", 
+            "units": "kg kg-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "", 
-            "out_name": "H2wv", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "evap": {
-            "comment": "the average rate that water mass evaporates (or sublimates) from the sea ice surface (i.e., kg/s) divided by the area of the ocean (i.e., open ocean + sea ice) portion of the grid cell. This quantity, multiplied both by the oean area of the grid cell and by the length of the month, should yield the total mass of water evaporated (or sublimated) from the sea ice.  Reported as 0.0 in regions free of sea ice.  [This was computed differently in CMIP3.]", 
+            "cell_measures": "", 
+            "long_name": "Aerosol Sulfate Mass Mixing Ratio", 
+            "comment": "", 
             "dimensions": "longitude latitude time", 
+            "out_name": "mmraerso4", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Water Evaporation Flux from Sea Ice", 
-            "standard_name": "water_evaporation_flux", 
+            "valid_min": "0.0", 
+            "valid_max": "1.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "treeFracNdlDcd": {
             "modeling_realm": "land", 
-            "cell_measures": "", 
+            "standard_name": "tree_fraction_needleleaf_deciduous", 
+            "units": "%", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "evap", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Needleleaf deciduous tree fraction", 
+            "comment": "as specified by C4MIP", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "treeFracNdlDcd", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "agessc": {
-            "comment": "Time elapsed since water was last in surface layer of the ocean.", 
-            "dimensions": "longitude latitude olevel time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Sea Water Age Since Surface Contact", 
-            "standard_name": "sea_water_age_since_surface_contact", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "yr", 
-            "out_name": "agessc", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nProduct": {
+        "vegHeightTree": {
+            "modeling_realm": "land", 
+            "standard_name": "canopy_height", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Vegetation height averaged over the tree fraction of a grid cell.", 
             "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "vegHeightTree", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Nitrogen Mass in Products of Land Use Change", 
-            "standard_name": "nitrogen_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": "0", 
-            "units": "kg m-2", 
-            "out_name": "nProduct", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "libmassbf": {
-            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. Computed as the total basal mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice", 
+        "treeFracBdlDcd": {
+            "modeling_realm": "land", 
+            "standard_name": "tree_fraction_broadleaf_deciduous", 
+            "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "area: mean where land time: mean", 
+            "long_name": "Broadleaf deciduous tree fraction", 
+            "comment": "as specified by C4MIP", 
             "dimensions": "longitude latitude time", 
+            "out_name": "treeFracBdlDcd", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Land ice basal mass balance flux", 
-            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "libmassbf", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cLand": {
-            "comment": "as specified by C4MIP", 
-            "dimensions": "longitude latitude time", 
+        "O18wv": {
+            "modeling_realm": "atmos", 
+            "standard_name": "?", 
+            "units": "", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "O18 in water vapor", 
+            "comment": "Roche - LSCE", 
+            "dimensions": "longitude latitude alevel time", 
+            "out_name": "O18wv", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Total Carbon in All Terrestrial Carbon Pools", 
-            "standard_name": "total_land_carbon", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "evap": {
             "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
+            "standard_name": "water_evaporation_flux", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "cLand", 
+            "cell_measures": "", 
+            "long_name": "Water Evaporation Flux from Sea Ice", 
+            "comment": "the average rate that water mass evaporates (or sublimates) from the sea ice surface (i.e., kg/s) divided by the area of the ocean (i.e., open ocean + sea ice) portion of the grid cell. This quantity, multiplied both by the oean area of the grid cell and by the length of the month, should yield the total mass of water evaporated (or sublimated) from the sea ice.  Reported as 0.0 in regions free of sea ice.  [This was computed differently in CMIP3.]", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "evap", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "vegHeightCrop": {
-            "comment": "as specified by C4MIP", 
+        "od443dust": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_optical_thickness_due_to_dust_ambient_aerosol_particles", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Optical thickness at 443 nm Dust", 
+            "comment": "Balkanski - LSCE", 
             "dimensions": "longitude latitude time", 
+            "out_name": "od443dust", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Vegetation height averaged over the crop fraction of a grid cell.", 
-            "standard_name": "canopy_height", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where land", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "vegHeightCrop", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }
     }
diff --git a/TestTables/CMIP6_emMonZ.json b/TestTables/CMIP6_emMonZ.json
index 8292cdc..976b48b 100644
--- a/TestTables/CMIP6_emMonZ.json
+++ b/TestTables/CMIP6_emMonZ.json
@@ -1,712 +1,849 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "30.00000", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table emMonZ", 
         "realm": "", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "mon", 
-        "table_id": "Table emMonZ", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "30.00000", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
             "formula": "", 
-            "climatology": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
+            "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."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "depth0m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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)", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
             "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
+                "-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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height2m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth_coord": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
+            "standard_name": "height", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
-        }, 
-        "sdepth1": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
             "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", 
+            "formula": "z = a + b*orog", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
+        }, 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time2": {
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "time3": {
-            "requested": "", 
-            "stored_direction": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "oline": {
-            "requested": [
-                "barents_opening", 
-                "bering_strait", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
+        }, 
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
+        }, 
+        "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
+            "requested": [
+                "barents_opening", 
+                "bering_strait", 
                 "canadian_archipelago", 
                 "denmark_strait", 
                 "drake_passage", 
@@ -721,285 +858,229 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
             "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "22000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "latitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev7": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "85000.", 
+                "70000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1017,35 +1098,29 @@
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1000.", 
-                "700.", 
-                "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1132,83 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "150.", 
-                "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "100.", 
+                "40."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1181,193 +1238,240 @@
                 "12500.", 
                 "10000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
             "standard_name": "air_pressure", 
-            "value": "", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
             ], 
-            "stored_direction": "increasing", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,294 +1481,110 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "up", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "dbze": {
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
             "standard_name": "", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
+            "out_name": "rho", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,538 +1634,1113 @@
                 "80.", 
                 "100000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
-            "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a + b*orog", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
         }, 
-        "effectRadIc": {
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "p1000": {
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "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))", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "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", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }
-    }, 
-    "variable_entry": {
-        "jo2": {
-            "comment": "rate of o2 -> o1d+o", 
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }
+    }, 
+    "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "jo2": {
+            "modeling_realm": "", 
+            "standard_name": "photolysis_rate_of_molecular_oxygen", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "photoloysis rate of O2", 
+            "comment": "rate of o2 -> o1d+o", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "jo2", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "oxloss": {
+            "modeling_realm": "", 
+            "standard_name": "tendency_of_mole_concentration_of_ozone_and_atomic_oxygen_and_1D_oxygen_atom_due_to_chemical_destruction", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "total Ox loss rate", 
+            "comment": "total chemical loss rate for o+o1d+o3 ", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "oxloss", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "vtem": {
+            "modeling_realm": "", 
+            "standard_name": "northward_transformed_eulerian_mean_air_velocity", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Transformed Eulerian Mean northward wind", 
+            "comment": "Transformed Eulerian Mean Diagnostics v*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available).", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "vtem", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "utendepfd": {
+            "modeling_realm": "", 
+            "standard_name": "tendency_of_eastward_wind_due_to_eliassen_palm_flux_divergence", 
+            "units": "m s-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of eastward wind due to Eliassen-Palm Flux divergence", 
+            "comment": "Tendency of the zonal mean zonal wind due to the divergence of the Eliassen-Palm flux.", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "utendepfd", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "oxprod": {
+            "modeling_realm": "", 
+            "standard_name": "tendency_of_mole_concentration_of_ozone_and_atomic_oxygen_and_1D_oxygen_atom_due_to_chemical_production_and_photolysis", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "total Ox production rate", 
+            "comment": "total production rate of o+o1d+o3 including o2 photolysis and all o3 producing reactions", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "oxprod", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "jo3": {
+            "modeling_realm": "", 
+            "standard_name": "photolysis_rate_of_ozone", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "photoloysis rate of O3", 
+            "comment": "sum of rates o3 -> o1d+o2 and o3 -> o+o2", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "jo3", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "zmtnt": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_diabatic_processes", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Zonal Mean Diabatic Heating Rates", 
+            "comment": "The diabatic heating rates due to all the processes that may change potential temperature", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "zmtnt", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-500.0", 
+            "valid_max": "500.0", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "vmrox": {
+            "modeling_realm": "", 
+            "standard_name": "mole_fraction_of_ozone_and_atomic_oxygen_and_1D_oxygen_atom", 
+            "units": "mol mol-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "mole fraction of o and o3 and o1d", 
+            "comment": "Mole Fraction of Ox", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "vmrox", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "wtem": {
+            "modeling_realm": "", 
+            "standard_name": "unset", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Transformed Eulerian Mean upward wind", 
+            "comment": "Transformed Eulerian Mean Diagnostics w*, meridional component of the residual meridional circulation (v*, w*) derived from 6 hr or higher frequency data fields (use instantaneous daily fields or 12 hr fields if the 6 hr data are not available). Scale height: 6950 m", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "wtem", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "epfz": {
+            "modeling_realm": "", 
+            "standard_name": "upward_eliassen_palm_flux_in_air", 
+            "units": "m3 s-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "Upward component of the Eliassen-Palm Flux", 
+            "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fz of the Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3b of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.", 
             "dimensions": "latitude plev39 time", 
+            "out_name": "epfz", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "photoloysis rate of O2", 
-            "standard_name": "photolysis_rate_of_molecular_oxygen", 
-            "modeling_realm": "", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "ua": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: mean", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "ua", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-68.65", 
+            "valid_max": "136.6", 
+            "ok_min_mean_abs": "1.101", 
+            "ok_max_mean_abs": "22.42"
+        }, 
+        "ygwdparam": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_northward_stress_due_to_gravity_wave_drag", 
+            "units": "Pa", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "s-1", 
-            "out_name": "jo2", 
+            "cell_measures": "time: mean", 
+            "long_name": "y_gravity_wave_drag_param", 
+            "comment": "Parameterised y- component of gravity wave drag", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "ygwdparam", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "jo3": {
-            "comment": "sum of rates o3 -> o1d+o2 and o3 -> o+o2", 
+        "epfluxdiv": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "kg m-1 s-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "eliassen_palm_flux_divergence", 
+            "comment": "Divergence of Eliassen-Palm flux (zonal mean)", 
             "dimensions": "latitude plev39 time", 
+            "out_name": "epfluxdiv", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "photoloysis rate of O3", 
-            "standard_name": "photolysis_rate_of_ozone", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "s-1", 
-            "out_name": "jo3", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "oxloss": {
-            "comment": "total chemical loss rate for o+o1d+o3 ", 
+        "wstarbar": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "residual_mean_vert_wstarbar", 
+            "comment": "TEM residual mean vertical circulation wstarbar, zonal mean on plev36", 
             "dimensions": "latitude plev39 time", 
+            "out_name": "wstarbar", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "total Ox loss rate", 
-            "standard_name": "tendency_of_mole_concentration_of_ozone_and_atomic_oxygen_and_1D_oxygen_atom_due_to_chemical_destruction", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "mole m-3 s-1", 
-            "out_name": "oxloss", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "xnonoroggwdparam": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "m s-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "x_gravity_wave_drag_param", 
+            "comment": "Parameterised x-component of non-orographic gravity wave drag", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "xnonoroggwdparam", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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": ""
-        }, 
-        "oxprod": {
-            "comment": "total production rate of o+o1d+o3 including o2 photolysis and all o3 producing reactions", 
+        "ynonoroggwdparam": {
+            "modeling_realm": "atmos", 
+            "standard_name": "", 
+            "units": "m s-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "y_gravity_wave_drag_param", 
+            "comment": "Parameterised y- component of non-orogrpahic  gravity wave drag", 
             "dimensions": "latitude plev39 time", 
+            "out_name": "ynonoroggwdparam", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "total Ox production rate", 
-            "standard_name": "tendency_of_mole_concentration_of_ozone_and_atomic_oxygen_and_1D_oxygen_atom_due_to_chemical_production_and_photolysis", 
-            "modeling_realm": "", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "mole m-3 s-1", 
-            "out_name": "oxprod", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "vstarbar": {
+            "modeling_realm": "atmos", 
+            "standard_name": "northward_transformed_eulerian_mean_air_velocity?", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "residual_mean_merid_vstarbar", 
+            "comment": "TEM residual mean meridional circulation vstarbar, zonal mean on plev36", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "vstarbar", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "orog": {
-            "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "zlev": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "ps": {
+        "xgwdparam": {
+            "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_eastward_stress_due_to_gravity_wave_drag", 
             "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "vmrox": {
-            "comment": "Mole Fraction of Ox", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "x_gravity_wave_drag_param", 
+            "comment": "Parameterised x-component of gravity wave drag", 
             "dimensions": "latitude plev39 time", 
+            "out_name": "xgwdparam", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "mole fraction of o and o3 and o1d", 
-            "standard_name": "mole_fraction_of_ozone_and_atomic_oxygen_and_1D_oxygen_atom", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "epfy": {
             "modeling_realm": "", 
-            "cell_measures": "time: mean", 
+            "standard_name": "northward_eliassen_palm_flux_in_air", 
+            "units": "m3 s-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "mole_fraction_of_ozone_and_atomic_oxygen_and_1D_oxygen_atom", 
-            "out_name": "vmrox", 
+            "cell_measures": "time: mean", 
+            "long_name": "Northward component of the Eliassen-Palm Flux", 
+            "comment": "Transformed Eulerian Mean Diagnostics Meridional component Fy of Eliassen-Palm (EP) flux (Fy, Fz) derived from 6hr or higher frequency fields (use daily fields or 12 hr fields if the 6 hr are not available). Please use the definitions given by equation 3.5.3a of Andrews, Holton and Leovy text book, but scaled by density to have units m3 s-2.", 
+            "dimensions": "latitude plev39 time", 
+            "out_name": "epfy", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "sltnortha": {
+        "sltnorth": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_salt_transport", 
+            "units": "kg s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "", 
+            "long_name": "Northward Ocean Salt Transport", 
             "comment": "", 
             "dimensions": "latitude basin time", 
+            "out_name": "sltnorth", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Atlantic Northward Ocean Salt Transport", 
-            "standard_name": "northward_ocean_salt_transport", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg s-1", 
-            "out_name": "sltnortha", 
-            "type": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "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": ""
-        }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "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"
-        }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "sltnorth": {
+        "sltnortha": {
+            "modeling_realm": "ocean", 
+            "standard_name": "northward_ocean_salt_transport", 
+            "units": "kg s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "", 
+            "long_name": "Atlantic Northward Ocean Salt Transport", 
             "comment": "", 
             "dimensions": "latitude basin time", 
+            "out_name": "sltnortha", 
+            "type": "", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Northward Ocean Salt Transport", 
-            "standard_name": "northward_ocean_salt_transport", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "kg s-1", 
-            "out_name": "sltnorth", 
-            "type": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "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"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
         }
     }
 }
diff --git a/TestTables/CMIP6_emSubhr.json b/TestTables/CMIP6_emSubhr.json
index 7577e74..4f094b8 100644
--- a/TestTables/CMIP6_emSubhr.json
+++ b/TestTables/CMIP6_emSubhr.json
@@ -1,709 +1,846 @@
 {
     "Header": {
-        "product": "output", 
-        "approx_interval": "", 
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table emSubhr", 
         "realm": "atmos", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
         "frequency": "subhr", 
-        "table_id": "Table emSubhr", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
-        "generic_levels": "", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
         "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "product": "output", 
+        "approx_interval": "", 
+        "generic_levels": "", 
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
             "formula": "", 
-            "climatology": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
+            "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."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
             "standard_name": "depth", 
-            "value": "0.0", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth300m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_s": {
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lat", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": ""
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth_coord": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
-        }, 
-        "sdepth1": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lon", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "360.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -717,289 +854,273 @@
                 "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "100000.", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "latitude": {
+        "p220": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "22000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
+        }, 
+        "p500": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev7": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "85000.", 
+                "70000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1181,193 +1238,240 @@
                 "12500.", 
                 "10000."
             ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
+            ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
             "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "plev7c": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,294 +1481,110 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "dbze": {
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
-            "units": "kg m-3", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
             "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec3pft": {
+        "rho": {
+            "standard_name": "", 
+            "units": "kg m-3", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
             "requested": [
                 "0.005", 
                 "0.605", 
@@ -1682,11 +1602,6 @@
                 "70.", 
                 "50040."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
                 "0.", 
                 "0.01", 
@@ -1719,640 +1634,1300 @@
                 "80.", 
                 "100000."
             ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "scatratio", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
+            "value": "", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
+            "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
+        }, 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
+            "requested": [
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "hybrid_height": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap_bnds": {
+            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "ap": {
+            "long_name": "vertical coordinate formula term: ap(k)", 
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
         "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "ap_bnds": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "ap": {
-            "units": "Pa", 
-            "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "href": {
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "orog": {
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
             "units": "m", 
-            "long_name": "Surface Altitude", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "zlev": {
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "reffclwc": {
-            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
-            "dimensions": "alevel site time1", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Convective Cloud Droplet Effective Radius", 
-            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle", 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "reffclis": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+            "standard_name": "effective_radius_of_stratiform_cloud_ice_particle", 
             "units": "m", 
-            "out_name": "reffclwc", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice", 
+            "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
+            "dimensions": "alevel site time1", 
+            "out_name": "reffclis", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "tntscp": {
-            "comment": "", 
-            "dimensions": "alevel site time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation", 
-            "standard_name": "tendency_of_air_temperature_due_to_stratiform_clouds_and_precipitation", 
+        "tntrscs": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky", 
             "units": "K s-1", 
-            "out_name": "tntscp", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "tntrs": {
-            "comment": "Tendency of air temperature due to shortwave radiative heating", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", 
+            "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", 
             "dimensions": "alevel site time1", 
+            "out_name": "tntrscs", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
-            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K s-1", 
-            "out_name": "tntrs", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "reffclws": {
+        "reffclwc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_convective_cloud_liquid_water_particle", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Hydrometeor Effective Radius of Convective Cloud Liquid Water", 
             "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
             "dimensions": "alevel site time1", 
+            "out_name": "reffclwc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Stratiform Cloud Droplet Effective Radius", 
-            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "reffclws", 
-            "type": "real", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "sigma_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "tntrscs": {
-            "comment": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", 
+        "tntrl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "comment": "Tendency of air temperature due to longwave radiative heating", 
             "dimensions": "alevel site time1", 
+            "out_name": "tntrl", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Tendency of Air Temperature due to Clear Sky Shortwave Radiative Heating", 
-            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating_assuming_clear_sky", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tnhusscp": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
+            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_clouds_and_precipitation", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K s-1", 
-            "out_name": "tntrscs", 
+            "cell_measures": "time: point", 
+            "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation", 
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "out_name": "tnhusscp", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
-        }, 
-        "b_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "tntd": {
-            "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics.  For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics.   This term is required to check the closure of the temperature budget.", 
+        "tntrlcs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", 
+            "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", 
             "dimensions": "alevel site time1", 
+            "out_name": "tntrlcs", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Tendency of Air Temperature due to Numerical Diffusion", 
-            "standard_name": "tendency_of_air_temperature_due_to_numerical_diffusion", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tntd": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_numerical_diffusion", 
             "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Tendency of Air Temperature due to Numerical Diffusion", 
+            "comment": "This includes any horizontal or vertical numerical temperature diffusion not associated with the parametrized moist physics or the resolved dynamics.  For example, any vertical diffusion which is part of the boundary layer mixing scheme should be excluded, as should any diffusion which is included in the terms from the resolved dynamics.   This term is required to check the closure of the temperature budget.", 
+            "dimensions": "alevel site time1", 
             "out_name": "tntd", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
         "tntpbl": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing", 
             "comment": "Includes all boundary layer terms including diffusive terms.", 
             "dimensions": "alevel site time1", 
+            "out_name": "tntpbl", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Tendency of Air Temperature Due to Boundary Layer Mixing", 
-            "standard_name": "tendency_of_air_temperature_due_to_boundary_layer_mixing", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tnhuspbl": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
+            "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing", 
+            "units": "s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K s-1", 
-            "out_name": "tntpbl", 
+            "cell_measures": "time: point", 
+            "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing", 
+            "comment": "Includes all boundary layer terms including diffusive terms.", 
+            "dimensions": "alevel site time1", 
+            "out_name": "tnhuspbl", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
+        "reffclws": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_stratiform_cloud_liquid_water_particle", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Liquid Water", 
+            "comment": "Droplets are liquid.  The effective radius is defined as the ratio of the third moment over the second moment of the particle size distribution and the time-mean should be calculated, weighting the individual samples by the cloudy fraction of the grid cell.", 
+            "dimensions": "alevel site time1", 
+            "out_name": "reffclws", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "tntrlcs": {
-            "comment": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", 
+        "tntrs": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
+            "units": "K s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "tendency_of_air_temperature_due_to_shortwave_heating", 
+            "comment": "Tendency of air temperature due to shortwave radiative heating", 
             "dimensions": "alevel site time1", 
+            "out_name": "tntrs", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Tendency of Air Temperature due to Clear Sky Longwave Radiative Heating", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating_assuming_clear_sky", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tntscp": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_air_temperature_due_to_stratiform_clouds_and_precipitation", 
             "units": "K s-1", 
-            "out_name": "tntrlcs", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Tendency of Air Temperature Due to Stratiform Clouds and Precipitation", 
+            "comment": "", 
+            "dimensions": "alevel site time1", 
+            "out_name": "tntscp", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ztop": {
+        "reffclic": {
+            "modeling_realm": "atmos", 
+            "standard_name": "effective_radius_of_convective_cloud_ice_particle", 
             "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "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"
-        }, 
-        "reffclis": {
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice", 
             "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
             "dimensions": "alevel site time1", 
+            "out_name": "reffclic", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Hydrometeor Effective Radius of Stratiform Cloud Ice", 
-            "standard_name": "effective_radius_of_stratiform_cloud_ice_particle", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "bldep": {
             "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_boundary_layer_thickness", 
+            "units": "m", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: point", 
+            "long_name": "boundary_layer_depth", 
+            "comment": "Boundary layer depth", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "bldep", 
+            "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "hfss": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_upward_sensible_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "reffclis", 
+            "cell_measures": "time: point", 
+            "long_name": "Surface Upward Sensible Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "hfss", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "tnhusscp": {
+        "hus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Specific Humidity", 
             "comment": "", 
-            "dimensions": "alevel site time1", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "hus", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Tendency of Specific Humidity Due to Stratiform Clouds and Precipitation", 
-            "standard_name": "tendency_of_specific_humidity_due_to_stratiform_clouds_and_precipitation", 
+            "valid_min": "-0.000299", 
+            "valid_max": "0.02841", 
+            "ok_min_mean_abs": "-0.0003539", 
+            "ok_max_mean_abs": "0.01041"
+        }, 
+        "va": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
+            "standard_name": "northward_wind", 
+            "units": "m s-1", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "s-1", 
-            "out_name": "tnhusscp", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "cell_measures": "time: point", 
+            "long_name": "Northward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "va", 
             "type": "real", 
-            "dimensions": "longitude latitude"
+            "positive": "", 
+            "valid_min": "-71.1", 
+            "valid_max": "69.93", 
+            "ok_min_mean_abs": "0.9886", 
+            "ok_max_mean_abs": "4.679"
         }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
+        "huss": {
+            "modeling_realm": "atmos", 
+            "standard_name": "specific_humidity", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Near-Surface Specific Humidity", 
+            "comment": "Near-surface (usually, 2 meter) specific humidity.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "huss", 
             "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "tntrl": {
-            "comment": "Tendency of air temperature due to longwave radiative heating", 
-            "dimensions": "alevel site time1", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "tendency_of_air_temperature_due_to_longwave_heating", 
-            "standard_name": "tendency_of_air_temperature_due_to_longwave_heating", 
+            "valid_min": "-7.21e-06", 
+            "valid_max": "0.02992", 
+            "ok_min_mean_abs": "0.006391", 
+            "ok_max_mean_abs": "0.008749"
+        }, 
+        "prw": {
             "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_water_vapor_content", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: point", 
+            "long_name": "Water Vapor Path", 
+            "comment": "vertically integrated through the atmospheric column", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "prw", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-0.0006775", 
+            "valid_max": "78.04", 
+            "ok_min_mean_abs": "12.75", 
+            "ok_max_mean_abs": "23.09"
+        }, 
+        "hfls": {
+            "modeling_realm": "atmos", 
+            "standard_name": "surface_upward_latent_heat_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K s-1", 
-            "out_name": "tntrl", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "cell_measures": "time: point", 
+            "long_name": "Surface Upward Latent Heat Flux", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "hfls", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "tnhuspbl": {
-            "comment": "Includes all boundary layer terms including diffusive terms.", 
-            "dimensions": "alevel site time1", 
+        "ta": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Air Temperature", 
+            "comment": "Air Temperature", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "ta", 
+            "type": "real", 
             "positive": "", 
+            "valid_min": "157.1", 
+            "valid_max": "336.3", 
+            "ok_min_mean_abs": "194.3", 
+            "ok_max_mean_abs": "299.8"
+        }, 
+        "rsdt": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_incoming_shortwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "TOA Incident Shortwave Radiation", 
+            "comment": "Shortwave radiation incident at the top of the atmosphere", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "rsdt", 
+            "type": "real", 
+            "positive": "down", 
             "valid_min": "0", 
-            "long_name": "Tendency of Specific Humidity Due to Boundary Layer Mixing", 
-            "standard_name": "tendency_of_specific_humidity_due_to_boundary_layer_mixing", 
+            "valid_max": "580.4", 
+            "ok_min_mean_abs": "282.6", 
+            "ok_max_mean_abs": "315.8"
+        }, 
+        "mc": {
             "modeling_realm": "atmos", 
+            "standard_name": "atmosphere_net_upward_convective_mass_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
             "cell_measures": "time: point", 
+            "long_name": "Convective Mass Flux", 
+            "comment": "The net mass flux should represent the difference between the updraft and downdraft components.  The flux is computed as the mass divided by the area of the grid cell.", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "mc", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "rsut": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_shortwave_flux", 
+            "units": "W m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "s-1", 
-            "out_name": "tnhuspbl", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "cell_measures": "time: point", 
+            "long_name": "TOA Outgoing Shortwave Radiation", 
+            "comment": "at the top of the atmosphere", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "rsut", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "-0.02689", 
+            "valid_max": "421.9", 
+            "ok_min_mean_abs": "96.72", 
+            "ok_max_mean_abs": "114.1"
         }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
+        "pr": {
+            "modeling_realm": "atmos", 
+            "standard_name": "precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Precipitation", 
+            "comment": "includes both liquid and solid phases", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "pr", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+        "ua": {
+            "modeling_realm": "atmos", 
+            "standard_name": "eastward_wind", 
+            "units": "m s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Eastward Wind", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "ua", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-68.65", 
+            "valid_max": "136.6", 
+            "ok_min_mean_abs": "1.101", 
+            "ok_max_mean_abs": "22.42"
         }, 
-        "reffclic": {
-            "comment": "This is defined as the in-cloud ratio of the third moment over the second moment of the particle size distribution (obtained by considering only the cloudy portion of the grid cell).", 
-            "dimensions": "alevel site time1", 
+        "prc": {
+            "modeling_realm": "atmos", 
+            "standard_name": "convective_precipitation_flux", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Convective Precipitation", 
+            "comment": "Convective precipitation at surface; includes both liquid and solid phases.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "prc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Hydrometeor Effective Radius of Convective Cloud Ice", 
-            "standard_name": "effective_radius_of_convective_cloud_ice_particle", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnt": {
             "modeling_realm": "atmos", 
-            "cell_measures": "time: point", 
+            "standard_name": "tendency_of_air_temperature", 
+            "units": "K s-1", 
             "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Tendency of Air Temperature", 
+            "comment": "Tendency of Air Temperature", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "tnt", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "reffclic", 
+            "ok_max_mean_abs": ""
+        }, 
+        "tnhus": {
+            "modeling_realm": "atmos", 
+            "standard_name": "tendency_of_specific_humidity", 
+            "units": "s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Tendency of Specific Humidity", 
+            "comment": "Tendency of Specific Humidity", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "tnhus", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+        "wap": {
+            "modeling_realm": "atmos", 
+            "standard_name": "lagrangian_tendency_of_air_pressure", 
+            "units": "Pa s-1", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "omega (=dp/dt)", 
+            "comment": "Omega (vertical velocity in pressure coordinates, positive downwards)", 
+            "dimensions": "longitude latitude alevel time1", 
+            "out_name": "wap", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "-1.126", 
+            "valid_max": "2.319", 
+            "ok_min_mean_abs": "-0.005083", 
+            "ok_max_mean_abs": "0.04256"
+        }, 
+        "rlut": {
+            "modeling_realm": "atmos", 
+            "standard_name": "toa_outgoing_longwave_flux", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "TOA Outgoing Longwave Radiation", 
+            "comment": "at the top of the atmosphere (to be compared with satellite measurements)", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "rlut", 
+            "type": "real", 
+            "positive": "up", 
+            "valid_min": "67.48", 
+            "valid_max": "383.2", 
+            "ok_min_mean_abs": "207.4", 
+            "ok_max_mean_abs": "234.4"
+        }, 
+        "tas": {
+            "modeling_realm": "atmos", 
+            "standard_name": "air_temperature", 
+            "units": "K", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Near-Surface Air Temperature", 
+            "comment": "near-surface (usually, 2 meter) air temperature", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "tas", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "180.6", 
+            "valid_max": "335.1", 
+            "ok_min_mean_abs": "262.4", 
+            "ok_max_mean_abs": "293"
         }
     }
 }
diff --git a/TestTables/CMIP6_emYr.json b/TestTables/CMIP6_emYr.json
index ea7a2b3..4362689 100644
--- a/TestTables/CMIP6_emYr.json
+++ b/TestTables/CMIP6_emYr.json
@@ -1,709 +1,846 @@
 {
     "Header": {
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table emYr", 
+        "realm": "ocean", 
+        "frequency": "yr", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
+        "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "", 
-        "realm": "land", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "yr", 
-        "table_id": "Table emYr", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
         "generic_levels": "", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "out_name": "tau", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "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", 
-            "requested_bounds": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alt40": {
+            "standard_name": "altitude", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
-            "value": "", 
-            "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"
-        }, 
-        "plev19": {
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
+                "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": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev17": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
         }, 
-        "plev10": {
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "basin", 
+            "positive": "", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
             "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "lev", 
-            "type": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth0m": {
+            "standard_name": "depth", 
             "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "0.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "depth0m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "300", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "0.0", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "700", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
             "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", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
             "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"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "height10m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
             "valid_min": "1.0", 
-            "requested_bounds": "", 
+            "value": "10.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "10.0", 
-            "axis": "Z"
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "time1": {
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
+            "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -721,285 +858,269 @@
                 "taiwan_luzon_straits", 
                 "windward_passage"
             ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "latitude": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "70000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p840": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "84000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
         }, 
-        "plev7": {
+        "plev10": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "85000.", 
+                "70000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev23": {
+        "plev19": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,101 +1174,41 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "bounds_values": ""
         }, 
         "plev27": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "97500.", 
@@ -1181,193 +1238,195 @@
                 "12500.", 
                 "10000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "17000.", 
+                "15000.", 
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
-            "value": "", 
-            "out_name": "alt40", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
             "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "T"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,1571 +1436,1651 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
-            "type": "double", 
-            "units": "m", 
             "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
-        }, 
-        "dbze": {
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
-            "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
-            "climatology": "", 
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "rho": {
-            "requested": "", 
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
             "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "rho": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
             "units": "kg m-3", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
+            "requested": [
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
+                "12.5", 
+                "17.5", 
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
             "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
             "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "scatratio": {
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
+            "positive": "", 
             "requested": [
-                "0.005", 
-                "0.605", 
-                "2.1", 
-                "4.", 
-                "6.", 
-                "8.5", 
-                "12.5", 
-                "17.5", 
-                "22.5", 
-                "27.5", 
-                "35.", 
-                "45.", 
-                "55.", 
-                "70.", 
-                "50040."
+                "0.", 
+                "20.", 
+                "40.", 
+                "60.", 
+                "80."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
             "requested_bounds": [
-                "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
-                "20.", 
-                "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
-                "40.", 
-                "50.", 
-                "50.", 
-                "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
                 "100000."
             ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "out_name": "scatratio", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typepdec": {
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
             "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
             "units": "", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "hybrid_height": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "longitude": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "c3_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c4_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "primary_deciduous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_decidous_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_evergreen_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "p560": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "variable_entry": {
-        "wvelbase": {
-            "comment": "w-velocity at land ice base", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Z-component of land ice basal velocity", 
-            "standard_name": "land_ice_basal_upward_velocity", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m/yr", 
-            "out_name": "wvelbase", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "litausb": {
-            "comment": "The magnitude of the shear stress at land ice base", 
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
             "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Magnitude of land ice basal shear stress", 
-            "standard_name": "magnitude_of_land_ice_basal_shear_stress", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "type": "real"
+        }, 
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
             "units": "Pa", 
-            "out_name": "litausb", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "dimensions": "", 
+            "type": ""
         }, 
-        "depth_c": {
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
-        }, 
-        "cSoil": {
-            "comment": "Carbon mass in the full depth of the soil model.", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Carbon Mass in Model Soil Pool", 
-            "standard_name": "soil_carbon_content", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "cSoil", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "sftgrf": {
-            "comment": "Fraction of grid cell covered by grounded ice sheet", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Grounded Ice Sheet  Area Fraction", 
-            "standard_name": "grounded_ice_sheet_area_fraction", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where grounded_ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "sftgrf", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "uvelmean": {
-            "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "X-component of land ice vertical mean velocity", 
-            "standard_name": "land_ice_vertical_mean_x_velocity", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m/yr", 
-            "out_name": "uvelmean", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "ap_bnds": {
-            "units": "Pa", 
             "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "ap": {
-            "units": "Pa", 
             "long_name": "vertical coordinate formula term: ap(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "href": {
+        "orog": {
+            "long_name": "Surface Altitude", 
+            "units": "m", 
+            "dimensions": "longitude latitude", 
+            "type": "real"
+        }, 
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
             "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
             "long_name": "vertical coordinate formula term: href", 
-            "type": "double", 
-            "dimensions": ""
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "litaulb": {
-            "comment": "The magnitude of the longitudinal stress at land ice base", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Magnitude of land ice basal longitudinal stress", 
-            "standard_name": "magnitude_of_land_ice_basal_longitudinal_stress", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "Pa", 
-            "out_name": "litaulb", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "zlev": {
+            "long_name": "vertical coordinate formula term: zlev(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "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 time", 
-            "positive": "", 
-            "valid_min": "-700.0", 
-            "long_name": "surface altitude", 
-            "standard_name": "surface_altitude", 
-            "modeling_realm": "atmos", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "", 
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
             "units": "m", 
-            "out_name": "orog", 
-            "type": "real", 
-            "valid_max": "10000.0", 
-            "ok_max_mean_abs": ""
+            "dimensions": "longitude latitude", 
+            "type": "real"
         }, 
-        "iareagl": {
-            "comment": "Total area of the grounded ice in Greenland", 
-            "dimensions": "icesheet time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Area covered by grounded ice sheet", 
-            "standard_name": "grounded_land_ice_area", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where grounded_ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m2", 
-            "out_name": "iareagl", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
-        "zlev": {
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "uvelbase": {
-            "comment": "u-velocity at land ice base", 
-            "dimensions": "longitude latitude time", 
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
+        }, 
+        "o2sat": {
+            "modeling_realm": "ocean", 
+            "standard_name": "mole_concentration_of_molecular_oxygen_in_sea_water_at_saturation", 
+            "units": "mol m-3", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Dissolved Oxygen Concentration at Saturation", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "o2sat", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "X-component of land ice basal velocity", 
-            "standard_name": "land_ice_basal_x_velocity", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m/yr", 
-            "out_name": "uvelbase", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "osaltrmadvect": {
+        "remoc": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_mole_concentration_of_organic matter_expressed_as_carbon_in_sea_water_due_to_remineralization", 
+            "units": "mol m-3 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Remineralization of Organic Carbon", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "remoc", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content due to Residual Mean Advection", 
-            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_residual_mean_advection", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "talknat": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "seawater_alkalinity_expressed_as_mole_equivalent_natural_component", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg/m2/s", 
-            "out_name": "osaltrmadvect", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Natural Total Alkalinity", 
+            "comment": "total alkalinity equivalent concentration (including carbonate, borate, phosphorus, silicon, and nitrogen components) at preindustrial atmospheric xCO2", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "talknat", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "ocontemppadvect": {
-            "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.", 
+        "zfull": {
+            "modeling_realm": "ocean", 
+            "standard_name": "depth_below_geoid", 
+            "units": "m", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Depth Below Geoid of Ocean Layer", 
+            "comment": "Depth below geoid", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "zfull", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized eddy advection", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "dissicnat": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "mole_concentration_of_dissolved_inorganic_carbon_in_sea_water_natural_component", 
+            "units": "mol m-3", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "ocontemppadvect", 
+            "cell_measures": "area: mean where sea time: mean", 
+            "long_name": "Natural Dissolved Inorganic Carbon Concentration", 
+            "comment": "Dissolved inorganic carbon (CO3+HCO3+H2CO3) concentration at preindustrial atmospheric xCO2", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "dissicnat", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "wvelsurf": {
-            "comment": "w-velocity at land ice surface", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Z-component of land ice surface velocity", 
-            "standard_name": "land_ice_surface_z_velocity", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m/yr", 
-            "out_name": "wvelsurf", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sftflf": {
-            "comment": "Fraction of grid cell covered by ice sheet flowing over seawater", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Floating Ice Sheet  Area Fraction", 
-            "standard_name": "floating_ice_sheet_area_fraction", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where floating_ice_sheet", 
+        "cAnt": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "%", 
-            "out_name": "sftflf", 
+            "cell_measures": "time: point", 
+            "long_name": "Carbon in Anthropogenic Pools", 
+            "comment": "grid cell mean carbon in anthropogenic pools into which harvests and cleared carbon are deposited before release into atmosphere PLUS any remaining anthropogenic pools that may be associated with lands which were converted into land use tiles during reported period . Does NOT include residue which is deposited into soil or litter; end of year values (not annual mean)", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "cAnt", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "hfgeoubed": {
-            "comment": "", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Geothermal Heat flux beneath land ice", 
-            "standard_name": "upward_geothermal_heat_flux_at_bedrock", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "hfgeoubed", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cVeg": {
-            "comment": "Carbon mass per unit area in vegetation.", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Carbon Mass in Vegetation", 
-            "standard_name": "vegetation_carbon_content", 
+        "fracOutLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: point", 
+            "standard_name": "", 
+            "units": "fraction", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "cVeg", 
+            "cell_measures": "time: mean", 
+            "long_name": "annual gross fraction of land use tile  that was transferred into other land use tiles", 
+            "comment": "cumulative fractional transitions over the year; note that fraction should be reported as fraction of atmospheric grid cell", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "fracOutLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cSoilLut": {
-            "comment": "end of year values (not annual mean)", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Carbon in Soil Pool on Landuse Tiles", 
-            "standard_name": "", 
+        "cAntLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "", 
             "units": "kg m-2", 
-            "out_name": "cSoilLut", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Carbon in Anthropogenic Pools Associated with Landuse Tiles", 
+            "comment": "anthropogenic pools associated with land use tiles into which harvests and cleared carbon are deposited before release into atmosphere PLUS any remaining anthropogenic pools that may be associated with lands which were converted into land use tiles during reported period . Does NOT include residue which is deposited into soil or litter; end of year values (not annual mean)", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "cAntLut", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "uvelsurf": {
-            "comment": "u-velocity at land ice surface", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "X-component of land ice surface velocity", 
-            "standard_name": "land_ice_surface_x_velocity", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m/yr", 
-            "out_name": "uvelsurf", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "tnkebto": {
-            "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "tendency of ocean eddy kinetic energy content due to parameterized eddy advection", 
-            "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W/m2", 
-            "out_name": "tnkebto", 
-            "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"
-        }, 
-        "cAnt": {
-            "comment": "grid cell mean carbon in anthropogenic pools into which harvests and cleared carbon are deposited before release into atmosphere PLUS any remaining anthropogenic pools that may be associated with lands which were converted into land use tiles during reported period . Does NOT include residue which is deposited into soil or litter; end of year values (not annual mean)", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Carbon in Anthropogenic Pools", 
-            "standard_name": "", 
+        "cSoil": {
             "modeling_realm": "land", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "soil_carbon_content", 
             "units": "kg m-2", 
-            "out_name": "cAnt", 
-            "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "vvelsurf": {
-            "comment": "v-velocity at land ice surface", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Y-component of land ice surface velocity", 
-            "standard_name": "land_ice_surface_y_velocity", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m/yr", 
-            "out_name": "vvelsurf", 
+            "cell_measures": "time: point", 
+            "long_name": "Carbon Mass in Model Soil Pool", 
+            "comment": "Carbon mass in the full depth of the soil model.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "cSoil", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "ocontemprmadvect": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content due to Residual Mean Advection", 
-            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_residual_mean_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "ocontemprmadvect", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
+        "cSoilLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Carbon in Soil Pool on Landuse Tiles", 
+            "comment": "end of year values (not annual mean)", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "cSoilLut", 
             "type": "", 
-            "dimensions": ""
-        }, 
-        "limass": {
-            "comment": "Computed as the volume times density", 
-            "dimensions": "icesheet time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Ice sheet mass", 
-            "standard_name": "land_ice_mass", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "", 
-            "out_name": "limass", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fracLut": {
-            "comment": "end of year values (not annual mean); note that fraction should be reported as fraction of atmospheric grid cell (example: frac_lnd = 0.5, frac_ocn = 0.5, frac_crop_lnd = 0.2 (of land portion of grid cell), then frac_lut(crp) = 0.5*0.2 = 0.1)", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "fraction of grid cell for each land use tile", 
-            "standard_name": "", 
+        "cLitterLut": {
             "modeling_realm": "land", 
-            "cell_measures": "time: point", 
+            "standard_name": "", 
+            "units": "kg m-2", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "fraction", 
-            "out_name": "fracLut", 
+            "cell_measures": "time: point", 
+            "long_name": "Carbon  in Above and Below Ground Litter Pools on Landuse Tiles", 
+            "comment": "end of year values (not annual mean)", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "cLitterLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "acabf": {
-            "comment": "Specific mass balance of land ice (the net rate at which ice is added per unit area at the land ice surface; computed as the total surface mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell). A negative value means loss of ice.", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Land Ice Surface Mass Balance flux", 
-            "standard_name": "land_ice_surface_specific_mass_balance_flux", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
+        "fracLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "fraction", 
             "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "acabf", 
+            "cell_measures": "time: point", 
+            "long_name": "fraction of grid cell for each land use tile", 
+            "comment": "end of year values (not annual mean); note that fraction should be reported as fraction of atmospheric grid cell (example: frac_lnd = 0.5, frac_ocn = 0.5, frac_crop_lnd = 0.2 (of land portion of grid cell), then frac_lut(crp) = 0.5*0.2 = 0.1)", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "fracLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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 area: mean where ice_sheet", 
+        "cVeg": {
+            "modeling_realm": "land", 
+            "standard_name": "vegetation_carbon_content", 
+            "units": "kg m-2", 
             "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"
-        }, 
-        "opottemprmadvect": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
+            "cell_measures": "time: point", 
+            "long_name": "Carbon Mass in Vegetation", 
+            "comment": "Carbon mass per unit area in vegetation.", 
+            "dimensions": "longitude latitude time1", 
+            "out_name": "cVeg", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Tendency of Sea Eater Potential Temperature Expressed as Heat Content due to Residual Mean Advection", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_residual_mean_advection", 
-            "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "opottemprmadvect", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "nsigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: nsigma", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
         "cLitter": {
-            "comment": "", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Carbon Mass in Litter Pool", 
-            "standard_name": "litter_carbon_content", 
             "modeling_realm": "land", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "litter_carbon_content", 
             "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "Carbon Mass in Litter Pool", 
+            "comment": "", 
+            "dimensions": "longitude latitude time1", 
             "out_name": "cLitter", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
         "cVegLut": {
-            "comment": "end of year values (not annual mean)", 
-            "dimensions": "longitude latitude time1", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "carbon in vegetation on land use tiles", 
-            "standard_name": "", 
             "modeling_realm": "land", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "", 
             "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: point", 
+            "long_name": "carbon in vegetation on land use tiles", 
+            "comment": "end of year values (not annual mean)", 
+            "dimensions": "longitude latitude time1", 
             "out_name": "cVegLut", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "vvelmean": {
-            "comment": "The vertical mean land ice velocity is the average from the bedrock to the surface of the ice", 
+        "fracInLut": {
+            "modeling_realm": "land", 
+            "standard_name": "", 
+            "units": "fraction", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "time: mean", 
+            "long_name": "annual gross fraction that was transferred into this tile from other land use tiles", 
+            "comment": "cumulative fractional transitions over the year; note that fraction should be reported as fraction of atmospheric grid cell", 
             "dimensions": "longitude latitude time", 
+            "out_name": "fracInLut", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Y-component of land ice vertical mean velocity", 
-            "standard_name": "land_ice_vertical_mean_y_velocity", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m/yr", 
-            "out_name": "vvelmean", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "cAntLut": {
-            "comment": "anthropogenic pools associated with land use tiles into which harvests and cleared carbon are deposited before release into atmosphere PLUS any remaining anthropogenic pools that may be associated with lands which were converted into land use tiles during reported period . Does NOT include residue which is deposited into soil or litter; end of year values (not annual mean)", 
-            "dimensions": "longitude latitude time1", 
+        "ocontemppsmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized submesoscale advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemppsmadvect", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Carbon in Anthropogenic Pools Associated with Landuse Tiles", 
-            "standard_name": "", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "cAntLut", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "litaunb": {
-            "comment": "The magnitude of the normal stress at land ice base", 
-            "dimensions": "longitude latitude time", 
+        "opottemppadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized eddy advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemppadvect", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Magnitude of land ice basal normal stress", 
-            "standard_name": "magnitude_of_land_ice_basal_normal_stress", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "Pa", 
-            "out_name": "litaunb", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "ztop": {
-            "units": "m", 
-            "long_name": "height of top of model", 
+        "opottemptend": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content", 
+            "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use potential temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemptend", 
             "type": "", 
-            "dimensions": ""
-        }, 
-        "topg": {
-            "comment": "The bedrock topography beneath the land ice", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Bedrock Altitude", 
-            "standard_name": "bedrock_altitude", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "topg", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "fracInLut": {
-            "comment": "cumulative fractional transitions over the year; note that fraction should be reported as fraction of atmospheric grid cell", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "annual gross fraction that was transferred into this tile from other land use tiles", 
-            "standard_name": "", 
-            "modeling_realm": "land", 
+        "ocontemptend": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "fraction", 
-            "out_name": "fracInLut", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content", 
+            "comment": "Tendency of heat content for a grid cell from all processes. Reported only for models that use conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemptend", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "litempsnic": {
-            "comment": "Surface Temperature that is used to force ice sheet models. It does not vary with seasons. In some models it is the temperature at the base of the snow, and in other at the base of firn. Report surface temperature of ice sheet where snow or firn thickness is zero", 
-            "dimensions": "longitude latitude time", 
+        "ocontemppmdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_diffusion", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized mesoscale diffusion", 
+            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemppmdiff", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Temperature at the interface between land ice and snow or firn", 
-            "standard_name": "land_ice_temperature_at_snow_or_firn_base", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "litempsnic", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "iareafl": {
-            "comment": "Total area of the floating ice shelves of Greenland", 
-            "dimensions": "icesheet time", 
+        "opottempdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized dianeutral mixing", 
+            "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use potential temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottempdiff", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Area covered by floating ice shelves", 
-            "standard_name": "floating_land_ice_area", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where floating_ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m2", 
-            "out_name": "iareafl", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "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", 
+        "ocontemppadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized eddy advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemppadvect", 
             "type": "", 
-            "dimensions": ""
-        }, 
-        "b": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: b(k)", 
-            "type": "double", 
-            "dimensions": "alevel"
-        }, 
-        "licalvf": {
-            "comment": "Loss of ice mass resulting from iceberg calving. Computed as the rate of mass loss by the ice shelf (in kg s-1) divided by the horizontal area of the ice sheet (m2) in the grid box.", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Land ice calving flux", 
-            "standard_name": "land_ice_calving_flux", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "tnkebto": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_ocean_eddy_kinetic_energy_content_due_to_parameterized_eddy_advection", 
+            "units": "W m-2 ", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Ocean Eddy Kinetic Energy Content due to Bolus Transport", 
+            "comment": "Depth integrated impacts on kinetic energy arising from parameterized eddy-induced advection. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "tnkebto", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "osaltpsmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_submesoscale_advection", 
             "units": "kg m-2 s-1", 
-            "out_name": "licalvf", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized submesoscale advection", 
+            "comment": "Tendency of salt content for a grid cell from parameterized submesoscale eddy advection.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltpsmadvect", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "zfull": {
-            "comment": "", 
-            "dimensions": "longitude latitude olevel time", 
-            "positive": "", 
-            "valid_min": "", 
-            "long_name": "Depth Below Geoid of Ocean Layer", 
-            "standard_name": "depth_below_geoid", 
+        "dispkexyfo": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean area: mean where sea", 
+            "standard_name": "ocean_kinetic_energy_dissipation_per_unit_area_due_to_xy_friction", 
+            "units": "W m-2 ", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "m", 
-            "out_name": "zfull", 
+            "cell_measures": "time: mean", 
+            "long_name": "ocean kinetic energy dissipation per unit area due to xy friction", 
+            "comment": "Depth integrated impacts on kinetic energy arising from lateral frictional dissipation associated with Laplacian and/or biharmonic viscosity. For CMIP5, this diagnostic was 3d, whereas the CMIP6 depth integrated diagnostic is sufficient for many purposes and reduces archive requirements.", 
+            "dimensions": "longitude latitude time", 
+            "out_name": "dispkexyfo", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "fracOutLut": {
-            "comment": "cumulative fractional transitions over the year; note that fraction should be reported as fraction of atmospheric grid cell", 
-            "dimensions": "longitude latitude time", 
-            "positive": "", 
-            "valid_min": "0", 
-            "long_name": "annual gross fraction of land use tile  that was transferred into other land use tiles", 
-            "standard_name": "", 
-            "modeling_realm": "land", 
+        "rsdoabsorb": {
+            "modeling_realm": "ocean", 
+            "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "time: mean", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "fraction", 
-            "out_name": "fracOutLut", 
+            "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "rsdoabsorb", 
             "type": "", 
-            "valid_max": "0", 
-            "ok_max_mean_abs": "0"
-        }, 
-        "libmassbf": {
-            "comment": "Specific mass balance means the net rate at which ice is added per unit area at the land ice base. Computed as the total basal mass balance on the land ice portion of the grid cell divided by land ice area in the grid cell. A negative value means loss of ice", 
-            "dimensions": "longitude latitude time", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Land ice basal mass balance flux", 
-            "standard_name": "land_ice_basal_specific_mass_balance_flux", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "libmassbf", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "lithk": {
-            "comment": "The thickness of the ice sheet", 
-            "dimensions": "longitude latitude time", 
+        "ocontempdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_parameterized_dianeutral_mixing", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water conservative temperature expressed as heat content due to parameterized dianeutral mixing", 
+            "comment": "Tendency of heat content for a grid cell from parameterized dianeutral mixing. Reported only for models that use conservative temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontempdiff", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Ice Sheet Thickness", 
-            "standard_name": "land_ice_thickness", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m", 
-            "out_name": "lithk", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "vvelbase": {
-            "comment": "v-velocity at land ice base", 
-            "dimensions": "longitude latitude time", 
+        "osaltrmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_residual_mean_advection", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Sea Water Salinity Expressed as Salt Content due to Residual Mean Advection", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltrmadvect", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Y-component of land ice basal velocity", 
-            "standard_name": "land_ice_basal_y_velocity", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "m/yr", 
-            "out_name": "vvelbase", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "lifmassbf": {
-            "comment": "Total mass balance at the ice front (or vertical margin). It includes both iceberg calving and melt on vertical ice front", 
-            "dimensions": "longitude latitude time", 
+        "difmxybo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_momentum_xy_biharmonic_diffusivity", 
+            "units": "m4 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "ocean momentum xy biharmonic diffusivity", 
+            "comment": "Lateral biharmonic viscosity applied to the momentum equitions.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "difmxybo", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "Land ice vertical front mass balance flux", 
-            "standard_name": "land_ice_front_mass_balance_flux", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2 s-1", 
-            "out_name": "lifmassbf", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "opottemppsmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_submesoscale_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized submesoscale advection", 
+            "comment": "Tendency of heat content for a grid cell from parameterized submesoscale eddy advection. Reported only for models that use potential temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemppsmadvect", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
-            "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
+        "diftrblo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_tracer_diffusivity_due_to_parameterized_mesoscale_advection", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "ocean tracer diffusivity due to parameterized mesoscale advection", 
+            "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced advective transport. Sometimes this diffusivity is called the 'thickness' diffusivity. For CMIP5, this diagnostic was called 'ocean tracer bolus laplacian diffusivity'.  The CMIP6 name is physically more relevant.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "diftrblo", 
             "type": "real", 
-            "dimensions": "longitude latitude time"
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "cLitterLut": {
-            "comment": "end of year values (not annual mean)", 
-            "dimensions": "longitude latitude time1", 
+        "osaltpadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_eddy_advection", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized eddy advection", 
+            "comment": "Tendency of salt content for a grid cell from parameterized eddy advection (any form of eddy advection).", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltpadvect", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Carbon  in Above and Below Ground Litter Pools on Landuse Tiles", 
-            "standard_name": "", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: point", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "kg m-2", 
-            "out_name": "cLitterLut", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sftgif": {
-            "comment": "Percentage of grid cell occupied by glaciers.", 
-            "dimensions": "longitude latitude time", 
+        "difmxylo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_momentum_xy_laplacian_diffusivity", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "ocean momentum xy laplacian diffusivity", 
+            "comment": "Lateral Laplacian viscosity applied to the momentum equitions.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "difmxylo", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0.0", 
-            "long_name": "Percentage of Grid Cell Covered with Glacier", 
-            "standard_name": "land_ice_area_fraction", 
-            "modeling_realm": "land", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
+            "valid_min": "", 
+            "valid_max": "", 
             "ok_min_mean_abs": "", 
-            "units": "%", 
-            "out_name": "sftgif", 
-            "type": "real", 
-            "valid_max": "100.0", 
             "ok_max_mean_abs": ""
         }, 
-        "limnsw": {
-            "comment": "Computed as the volume times density", 
-            "dimensions": "icesheet time", 
+        "opottemppmdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_mesoscale_diffusion", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized mesoscale diffusion", 
+            "comment": "Tendency of heat content for a grid cell from parameterized mesoscale eddy diffusion. Reported only for models that use potential temperature as prognostic field.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemppmdiff", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Ice sheet mass that does not displace sea water", 
-            "standard_name": "land_ice_mass_not_displacing_sea_water", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where grounded_ice_sheet", 
-            "cell_methods": "area: areacella", 
-            "ok_min_mean_abs": "0", 
-            "units": "", 
-            "out_name": "limnsw", 
-            "type": "", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
-            "type": "integer", 
-            "dimensions": ""
-        }, 
-        "rsdoabsorb": {
+        "opottemprmadvect": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_residual_mean_advection", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Sea Eater Potential Temperature Expressed as Heat Content due to Residual Mean Advection", 
             "comment": "", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "opottemprmadvect", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Net Rate of Absorption of Shortwave Energy in Ocean Layer", 
-            "standard_name": "net_rate_of_absorption_of_shortwave_energy_in_ocean_layer", 
+            "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "osalttend": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content", 
+            "units": "kg m-2 s-1", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
-            "units": "W m-2", 
-            "out_name": "rsdoabsorb", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water salinity expressed as salt content", 
+            "comment": "Tendency of salt content for a grid cell from all processes.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osalttend", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
-        }, 
-        "opottemppadvect": {
-            "comment": "Tendency of heat content for a grid cell from parameterized eddy advection (any form of eddy advection). Reported only for models that use potential temperature as prognostic field.", 
+        "diftrelo": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_tracer_epineutral_laplacian_diffusivity", 
+            "units": "m2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "ocean tracer epineutral laplacian diffusivity", 
+            "comment": "Ocean tracer diffusivity associated with parameterized eddy-induced diffusive transport oriented along neutral or isopycnal directions. Sometimes this diffusivity is called the neutral diffusivity or isopycnal diffusivity or Redi diffusivity.", 
             "dimensions": "longitude latitude olevel time", 
+            "out_name": "diftrelo", 
+            "type": "real", 
             "positive": "", 
-            "valid_min": "0", 
-            "long_name": "tendency of sea water potential temperature expressed as heat content due to parameterized eddy advection", 
-            "standard_name": "tendency_of_sea_water_potential_temperature_expressed_as_heat_content_due_to_parameterized_eddy_advection", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "ocontemprmadvect": {
             "modeling_realm": "ocean", 
-            "cell_measures": "time: mean", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "0", 
+            "standard_name": "tendency_of_sea_water_conservative_temperature_expressed_as_heat_content_due_to_residual_mean_advection", 
             "units": "W m-2", 
-            "out_name": "opottemppadvect", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Tendency of Sea Water Conservative Temperature Expressed as Heat Content due to Residual Mean Advection", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "ocontemprmadvect", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
         }, 
-        "litempbot": {
-            "comment": "Basal temperature that is used to force the ice sheet models. Report temperature AT interface. Beneath ice shelves it is the temperature AT ice ocean interface. Beneath grounded ice, it is the temperature AT ice bedrock interface", 
-            "dimensions": "longitude latitude time", 
+        "osaltpmdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_mesoscale_diffusion", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized mesoscale diffusion", 
+            "comment": "Tendency of salt content for a grid cell from parameterized mesoscale eddy diffusion.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltpmdiff", 
+            "type": "", 
             "positive": "", 
             "valid_min": "0", 
-            "long_name": "Temperature at the basal interface of the land ice.", 
-            "standard_name": "land_ice_basal_temperature", 
-            "modeling_realm": "landIce", 
-            "cell_measures": "time: mean area: mean where ice_sheet", 
-            "cell_methods": "area: areacella", 
+            "valid_max": "0", 
             "ok_min_mean_abs": "0", 
-            "units": "K", 
-            "out_name": "litempbot", 
+            "ok_max_mean_abs": "0"
+        }, 
+        "osaltdiff": {
+            "modeling_realm": "ocean", 
+            "standard_name": "tendency_of_sea_water_salinity_expressed_as_salt_content_due_to_parameterized_dianeutral_mixing", 
+            "units": "kg m-2 s-1", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "time: mean", 
+            "long_name": "tendency of sea water salinity expressed as salt content due to parameterized dianeutral mixing", 
+            "comment": "Tendency of salt content for a grid cell from parameterized dianeutral mixing.", 
+            "dimensions": "longitude latitude olevel time", 
+            "out_name": "osaltdiff", 
             "type": "", 
+            "positive": "", 
+            "valid_min": "0", 
             "valid_max": "0", 
+            "ok_min_mean_abs": "0", 
             "ok_max_mean_abs": "0"
-        }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
         }
     }
 }
diff --git a/TestTables/CMIP6_expt_list_062116.csv b/TestTables/CMIP6_expt_list_062116.csv
new file mode 100644
index 0000000..74f5ab8
--- /dev/null
+++ b/TestTables/CMIP6_expt_list_062116.csv
@@ -0,0 +1 @@
+description,original label,mip,# of sub-expts.,min ens. size,start year,end year,min. # yrs/sim,tier,experiment_id,seg-1,seg-2,seg-3,sub_ experiment_ id,required model components,additional allowed model components,experiment label used in final version of GMD article,experiment title,sub_experiment (title),parent_ experiment_id,parent_sub_ experiment_id,parent_activity_id,Questions/Comments/Notes,number of char.,
"Historical WMGHG and halocarbons concentrations,  1850 NTCF emissions",HISTghg,AerChemMIP,1,3,1850,2014,165,1,hist-piNTCF,hist,piNTCF,,none,AOGCM AER CHEM,BGM,hist-piNTCF,"historical forcing, but with pre-industrial NTCF emissions",none,piControl,none,CMIP,,11,
"Historical WMGHG, halocarbon concentrations and O3 precursor emissions, 1850 aerosol precursor emissions",HISTghgntcf,AerChemMIP,1,3,1850,2014,165,2,hist-piAer,hist,piAer,,none,AOGCM AER,CHEM BGM,hist-piAer,"historical forcing, but with pre-industrial aerosol emissions",none,piControl,none,CMIP,,10,
"Historical WMGHG concentrations and NTCF emissions, 1950 halocarbon concentrations, start 1950",HISTghgntcfhc1950,AerChemMIP,1,3,1950,2014,65,1,hist-1950HC,hist,1950HC,,none,AOGCM AER CHEM,BGM,hist-1950HC,"historical forcing, but with1950s halocarbon concentrations; initialized in 1950",none,historical,none,CMIP,,11,
Historical transient with SSTs prescribed from historical,,AerChemMIP,1,1,1850,2014,165,1,histSST,histSST,,,none,AGCM AER,CHEM,histSST,historical prescribed SSTs and historical forcing,none,,,,,7,
"Historical WMGHG concentrations and halocarbons emissions, 1850 NTCF emissions, prescribed SSTs",HISTsstghgntcf1850,AerChemMIP,1,1,1850,2014,165,1,histSST-piNTCF,histSST,piNTCF,,none,AGCM AER CHEM,,histSST-piNTCF,"historical SSTs and historical forcing, but with pre-industrial NTCF emissions",none,,,,,14,
"Historical WMGHG, halocarbon concentrations and tropospheric ozone precursors emissions, 1850 aerosol precursor emissions, prescribed SSTs",HISTsstghgntcf,AerChemMIP,1,3,1850,2014,165,2,histSST-piAer,histSST,piAer,,none,AGCM AER,CHEM,histSST-piAer,"historical SSTs and historical forcing, but with pre-industrial aerosol emissions",none,,,,,13,
"Historical WMGHG, halocarbon concentrations and aerosol precursor emissions, 1850 tropospheric ozone precursors  emissions, prescribed SSTs",HISTsstghg,AerChemMIP,1,1,1850,2014,165,2,histSST-piO3,histSST,piO3,,none,AGCM AER CHEM,,histSST-piO3,"historical SSTs and historical forcing, but with pre-industrial ozone precursor emissions",none,,,,,12,
"Historical WMGHG concentrations and NTCF emissions, 1950 halocarbon concentrations",HISTsstghgntcfhc1950,AerChemMIP,1,1,1950,2014,65,1,histSST-1950HC,histSST,1950HC,,none,AGCM AER CHEM,,histSST-1950HC,"historical SSTs and historical forcing, but with1950 halocarbon concentrations",none,,,,,14,
"Historical (non-CH4) WMGHG concentrations and NTCF emissions, 1850 CH4 concentrations",WMFORCch4,AerChemMIP,1,1,1850,2014,165,1,histSST-piCH4,histSST,piCH4,,none,AGCM AER CHEM,,histSST-piCH4,"historical SSTs and historical forcing, but with pre-industrial methane concentrations",none,,,,,13,
"Historical (non-N2O) WMGHG concentrations and NTCF emissions, 1850 N2O concentrations",WMFORCn20,AerChemMIP,1,1,1850,2014,165,2,histSST-piN2O,histSST,piN2O,,none,AGCM AER CHEM,BGM,histSST-piN2O,"historical SSTs and historical forcings, but with pre-industrial N2O concentrations",none,,,,,13,
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.,NtcfrespSsp37,ScenarioMIP ,1,3,2015,2055,41,1,,,,,,,,ssp370,Gap-filling scenario reaching 7.0 based on SSP3,,,,,special output requested.,,
Future SSP3-7.0 with reduced NTCF emissions,NtcfrespSsp37ntcf,AerChemMIP,1,3,2015,2055,41,1,ssp370-lowNTCF,ssp370,lowNTCF,,none,AOGCM AER,CHEM BGM,ssp370-lowNTCF,"SSP3-7.0, with low NTCF emissions",none,historical,none,CMIP,,14,
"Future SSP3-7.0, with SSTs prescribed  from ssp370",NTCFRESPcntrl,AerChemMIP,1,1,2015,2055,41,1,ssp370SST,ssp370SST,,,none,AGCM AER,CHEM,ssp370SST,"SSP3-7.0, with  SSTs prescribed from ssp370",none,,,,,9,
"Future SSP3-7.0 with reduced NTCF emissions, prescribed SSTs",NTCFRESPntcf,AerChemMIP,1,1,2015,2055,41,1,ssp370SST-lowNTCF,ssp370SST,lowNTCF,,none,AGCM AER CHEM,,ssp370SST-lowNTCF,"SSP3-7.0, prescribed SSTs, with low NTCF emissions",none,,,,,17,
"Future SSP3-7.0 with reduced aerosol emissions (from ssp370-lowNTCF), prescribed SSTs",NTCFRESPnox,AerChemMIP,1,1,2015,2055,41,1,ssp370SST-lowAer,ssp370SST,lowAer,,none,AGCM AER,CHEM,ssp370SST-lowAer,"SSP3-7.0, prescribed SSTs, with low aerosol emissions",none,,,,,16,
"Future SSP3-7.0 with reduced black carbon emissions, prescribed SSTs",NTCFRESPbc,AerChemMIP,1,1,2015,2055,41,1,ssp370SST-lowBC,ssp370SST,lowBC,,none,AGCM AER,CHEM,ssp370SST-lowBC,"SSP3-7.0, prescribed SSTs, with low black carbon emissions",none,,,,,15,
"Future SSP3-7.0 with reduced ozone precursor emisions (from ssp370-lowNTCF), prescribed SSTs",NTCFRESPo3,AerChemMIP,1,1,2015,2055,41,1,ssp370SST-lowO3,ssp370SST,lowO3,,none,AGCM AER CHEM,,ssp370SST-lowO3,"SSP3-7.0, prescribed SSTs, with low ozone precursor emissions",none,,,,,15,
"Future SSP3-7.0 with reduced CH4 concentrations, prescribed SSTs",NTCFRESPo3ch4,AerChemMIP,1,1,2015,2055,41,1,ssp370SST-lowCH4,ssp370SST,lowCH4,,none,AGCM AER CHEM,,ssp370SST-lowCH4,"SSP3-7.0, prescribed SSTs, with low methane concentrations",none,,,,,16,
" Future SSP3-7.0 with low land use change (from ssp126), prescribed SSTs",,AerChemMIP,1,1,2015,2055,41,1,ssp370SST-ssp126Lu,ssp370SST,ssp126Lu,,none,AGCM AER,CHEM,ssp370SST-ssp126Lu,"SSP3-7.0, prescribed SSTs, with SSP1-2.6 land use",none,,,,,18,
1850 control ,RFDOCcntrl,RFMIP AerChemMIP,1,1,,,30,1,,,,,,,,piClim-control,effective radiative forcing in present-day ,,,,,This is listed under RFMIP.,,
Perturbation from 1850 control using 2014 aerosol and ozone precursor emissions,RFDOCntcf,AerChemMIP,1,1,,,30,1,piClim-NTCF,piClim,NTCF,,none,AGCM AER CHEM,,piClim-NTCF,"pre-industrial climatolgical SSTs and forcing, but with 2014 NTCF emissions",none,,,,,11,
Perturbation from 1850 control using 2014 aerosol emissions,RFDOCbc,AerChemMIP,1,1,,,30,2,piClim-aer,piClim,aer,,none,AGCM AER,CHEM,piClim-aer,"pre-industrial climatological SSTs and forcing, but 2014 aerosol emissions",none,,,,,10,
Perturbation from 1850 control using 2014 BC emissions,RFDOCbc,AerChemMIP,1,1,,,30,2,piClim-BC,piClim,BC,,none,AGCM AER,CHEM,piClim-BC,"pre-industrial climatological SSTs and forcing, but with 2014 black carbon emissions",none,,,,,9,
Perturbation from 1850 control using 2014 ozone precursor emissions,RFDOCo3,AerChemMIP,1,1,,,30,2,piClim-O3,piClim,O3,,none,AGCM AER CHEM,,piClim-O3,"pre-industrial climatological SSTs and forcing, but with 2014 ozone precursor emissions",none,,,,,9,
Perturbation from 1850 control using 2014 CH4 concentrations,RFDOCch4,AerChemMIP,1,1,,,30,2,piClim-CH4,piClim,CH4,,none,AGCM AER CHEM,,piClim-CH4,"pre-industrial climatological SSTs and forcing, but with 2014 methane concentrations (including chemistry)",none,,,,,10,
Perturbation from 1850 control using 2014 N2O concentrations,RFDOCn2o,AerChemMIP,1,1,,,30,2,piClim-N2O,piClim,N2O,,none,AGCM AER CHEM,,piClim-N2O,"pre-industrial climatological SSTs and forcing, but with 2014 N2O concentrations (including chemistry)",none,,,,,10,
Perturbation from 1850 control using 2014 halocarbon concentrations,RFDOCods,AerChemMIP,1,1,,,30,2,piClim-HC,piClim,HC,,none,AGCM AER CHEM,,piClim-HC,"pre-industrial climatological SSTs and forcing, but with 2014 halocarbon concentrations (including chemistry)",none,,,,,9,
Perturbation from 1850 control using 2014 NOx emissions,RFDOCnox,AerChemMIP,1,1,,,30,3,piClim-NOX,piClim,NOX,,none,AGCM AER CHEM,,piClim-NOX,"pre-industrial climatological SSTs and forcing, but with 2014 NOx emissions",none,,,,,10,
Perturbation from 1850 control using 2014 CO/VOC emissions,RFDOCcovoc,AerChemMIP,1,1,,,30,3,piClim-VOC,piClim,VOC,,none,AGCM AER CHEM,,piClim-VOC,"pre-industrial climatological SSTs and forcing, but with 2014 VOC emissions",none,,,,,10,
1850 control with doubled dust emissions,FDBCKdust,AerChemMIP,1,1,,,30,2,piClim-2xdust,piClim,2xdust,,none,AGCM AER,CHEM,piClim-2xdust,"pre-industrial climatological SSTs and forcing, but with doubled emissions of dust",none,,,,,13,
1850 control with doubled sea salt emissions,FDBCKss,AerChemMIP,1,1,,,30,2,piClim-2xss,piClim,2xss,,none,AGCM AER,CHEM,piClim-2xss,"pre-industrial climatological SSTs and forcing, but with doubled emissions of sea salt",none,,,,,11,
1850 control with doubled emissions of DMS,FDBCKdms,AerChemMIP,1,1,,,30,3,piClim-2xDMS,piClim,2xDMS,,none,AGCM AER,CHEM,piClim-2xDMS,"pre-industrial climatological SSTs and forcing, but with doubled emissions of DMS",none,,,,,12,
1850 control with doubled emissions of fires,FDBCKfire,AerChemMIP,1,1,,,30,3,piClim-2xfire,piClim,2xfire,,none,AGCM AER,CHEM,piClim-2xfire,"pre-industrial climatological SSTs and forcing, but with doubled emissions from fires",none,,,,,13,
1850 control with doubled emissions of lightning Nox,FDBCKnox,AerChemMIP,1,1,,,30,3,piClim-2xNOX,piClim,2xNOX,,none,AGCM AER CHEM,,piClim-2xNOX,"pre-industrial climatological SSTs and forcing, but with doubled production of NOX due to lightning",none,,,,,12,
1850 control with doubled emissions of biogenic VOCs,FDBCKvoc,AerChemMIP,1,1,,,30,3,piClim-2xVOC,piClim,2xVOC,,none,AGCM AER CHEM,,piClim-2xVOC,"pre-industrial climatological SSTs and forcing, but with doubled emissions of biogenic VOCs",none,,,,,12,
Biogeochemically-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling,esm1pcbgc,C4MIP,1,1,,,150,1,1pctCO2-bgc,1pctCO2,bgc,,none,AOGCM BGM,AER CHEM,1pctCO2-bgc,biogeochemically-coupled version of 1 percent per year increasing CO2 experiment,none,piControl,none,CMIP,,11,
"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",esm1pccouNdep,C4MIP,1,1,,,150,2,1pctCO2Ndep,1pctCO2Ndep,,,none,AOGCM BGM,AER CHEM BGM,1pctCO2Ndep,1 percent per year increasing CO2 experient with increasing N-deposition,none,piControl,none,CMIP,,11,
"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",esm1pcbgcNdep,C4MIP,1,1,,,150,2,1pctCO2Ndep-bgc,1pctCO2Ndep,bgc,,none,AOGCM BGM,AER CHEM,1pctCO2Ndep-bgc,biogeochemically-coupled version of 1 percent per year increasing CO2 experiment with increasing N-deposition,none,piControl,none,CMIP,,15,
Radiatively-coupled specified concentration simulation in which CO2 increases at a rate of 1% per year until quadrupling,esm1pcrad,C4MIP,1,1,,,150,2,1pctCO2-rad,1pctCO2,rad,,none,AOGCM BGM,AER CHEM,1pctCO2-rad,radiatively-coupled version of 1 percent per year increasing CO2 experiment,none,piControl,none,CMIP,,11,
"Concentration-driven historical simulation,  biogeochemically-coupled",esmhistbgc,C4MIP,1,1,1850,2014,165,2,hist-bgc,hist,bgc,,none,AOGCM BGM,AER CHEM,hist-bgc,biogeochemically-coupled version of the simulation of the recent past with CO2 concentration prescribed ,none,piControl,none,CMIP,,8,
Emissions-driven future scenario simulation,Esmssp585,C4MIP,1,1,2015,2100,85,1,esm-ssp585,esm,ssp585,,none,ESM,AER CHEM,esm-ssp585,emission-driven RCP8.5 based on SSP5,none,esm-hist,none,CMIP,,10,
"Concentration-driven future scenario simulation,  biogeochemically-coupled",Esmssp585bgc,C4MIP,1,1,2015,2100,85,2,ssp585-bgc,ssp585,bgc,,none,AOGCM BGM,AER CHEM,ssp585-bgc,biogeochemically-coupled version of the RCP8.5 based on SSP5,none,hist-bgc,none,C4MIP,,10,
,,C4MIP,1,1,2015,2100,85,2,ssp585-over-bgc,ssp585,over,bgc,none,AOGCM BGM,AER CHEM,ssp585-over-bgc,biogeochemically-coupled version of the RCP3.4-overshoot based on SSP5,none,hist-bgc,none,C4MIP,,15,
Concentration-driven future scenario simulation extension to 2300 biogeochemically-coupled,Esmssp585extbgc,C4MIP,1,1,2101,2300,200,2,,,,,,,,ssp585-bgc,biogeochemically-coupled version of the RCP8.5 based on SSP5,,,,,extension of ssp585-bgc to year 2300.,,
"Identical to the DECK abrupt-4xCO2, but at 0.5xCO2",Abrupt05xco2,CFMIP,1,1,,,150,2,abrupt-0p5xCO2,abrupt,0p5xCO2,,none,AOGCM,AER CHEM BGM,abrupt-0p5xCO2,abrupt halving of CO2,none,piControl,none,CMIP,,14,
"Identical to the DECK abrupt-4xCO2, but at 2xCO2",abrupt2xCO2,CFMIP,1,1,,,150,2,abrupt-2xCO2,abrupt,2xCO2,,none,AOGCM,AER CHEM BGM,abrupt-2xCO2,abrupt doubling of CO2,none,piControl,none,CMIP,,12,
"Conceptually similar to abrupt 4xCO2 DECK experiment, except that the solar constant rather than CO2 is abruptly reduced by 4%.",abruptSm4,CFMIP,1,1,,,150,2,abrupt-solm4p,abrupt,solm4p,,none,AGCM,AER CHEM,abrupt-solm4p,abrupt 4% decrease in solar constant,none,piControl,none,CMIP,,13,
"Conceptually similar to abrupt 4xCO2 DECK experiment, except that the solar constant rather than CO2 is abruptly increased by 4%.",abruptSp4,CFMIP,1,1,,,150,2,abrupt-solp4p,abrupt,solp4p,,none,AGCM,AER CHEM,abrupt-solp4p,abrupt 4% increase in solar constant,none,piControl,none,CMIP,,13,
"This a single ensemble member of the AMIP DECK experiment which contains additional outputs which are required for model evaluation using COSP, and as control values for model outputs in the amip-p4K, amip-4xCO2, amip-future4K and amip-m4K experiments.",amip,CMIP,1,1,1979,2014,36,1,,,,,,,,amip,AMIP DECK ensemble member with extra CFMIP outputs,,,,,special output requested.,,
As CMIP5/CFMIP-2 amip4K experiment.  AMIP experiment where SSTs are subject to a uniform warming of 4K.,amip4K,CFMIP,1,1,1979,2014,36,1,amip-p4K,amip,p4K,,none,AGCM,AER CHEM,amip-p4K,AMIP with uniform 4K SST increase,none,,,,changed name from amip4K in CMIP5  to parallel other expts. in CMIP6.,8,
As CMIP5/CFMIP-2 amip4xCO2 experiment.  AMIP experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.,amip4xCO2,CFMIP,1,1,1979,2014,36,1,amip-4xCO2,amip,4xCO2,,none,AGCM,AER CHEM,amip-4xCO2,AMIP SSTs with 4xCO2,none,,,,,10,
"As CMIP5/CFMIP-2 amipFuture experiment.  AMIP experiment where SSTs are subject to a composite SST warming pattern derived from coupled models, scaled to an ice-free ocean mean of 4K.",amipFuture,CFMIP,1,1,1979,2014,36,1,amip-future4K,amip,pat4K,,none,AGCM,AER CHEM,amip-future4K,AMIP with patterned 4K SST increase,none,,,,,13,
As amip experiment but SSTs are subject to a uniform cooling of 4K.,amipMinus4K,CFMIP,1,1,1979,2014,36,2,amip-m4K,amip,m4K,,none,AGCM,AER CHEM,amip-m4K,AMIP with uniform 4K SST decrease,none,,,,,8,
Identical to standard AMIP experiment but from 1870-present with constant pre-industrial forcing levels (anthro & natural),amipPiForcing,CFMIP,1,1,1870,2014,145,2,amip-piForcing,amip,piForcing,,none,AGCM,AER CHEM,amip-piForcing,AMIP SSTs with pre-industrial anthro and natural forcing,none,,,,,14,
Extended version of CMIP5/CFMIP-2 aqua4K experiment.  Aquaplanet experiment where SSTs are subject to a uniform warming of 4K.,aqua4K,CFMIP,1,1,,,10,1,aqua-p4K,aqua,p4K,,none,AGCM,AER CHEM,aqua-p4K,aquaplanet with uniform 4K SST increase,none,,,,"changed name from ""aqua4K"" in CMIP5 to ""aqua-p4K"" in CMIP6. to parallel names of other experiments.",8,
Extended version of CMIP5/CFMIP-2 aqua4xCO2 experiment.  Aquaplanet experiment where SSTs are held at control values and the CO2 seen by the radiation scheme is quadrupled.,aqua4xCO2,CFMIP,1,1,,,10,1,aqua-4xCO2,aqua,4xCO2,,none,AGCM,AER CHEM,aqua-4xCO2,aquaplanet with control SST and 4xCO2,none,,,,,10,
Extended version of CMIP5/CFMIP-2 aquaControl experiment.  Aquaplanet (no land) experiment with no seasonal cycle forced with specified zonally symmetric SSTs.,aquaControl,CFMIP,1,1,,,10,1,aqua-control,aqua,control,,none,AGCM,AER CHEM,aqua-control,aquaplanet control,none,,,,,12,
"As amip experiment, but with cloud-radiative effects switched off in the LW radiation code.",offlwamip,CFMIP,1,1,1979,2014,36,2,amip-lwoff,amip,lwoff,,none,AGCM,AER CHEM,amip-lwoff,AMIP experiment with longwave cloud-radiative effects off,none,,,,,10,
"As amip-p4K experiment, but with cloud-radiative effects switched off in the LW radiation code.",offlwamip4K,CFMIP,1,1,1979,2014,36,2,amip-p4K-lwoff,amip,p4K,lwoff,none,AGCM,AER CHEM,amip-p4K-lwoff,AMIP experiment with uniform 4K SST increase and with longwave cloud radiative effects off,none,,,,,14,
"As aqua-p4K experiment, but with cloud-radiative effects switched off in the LW radiation code.",offlwaqua4K,CFMIP,1,1,,,10,2,aqua-p4K-lwoff,aqua,p4K,lwoff,none,AGCM,AER CHEM,aqua-p4K-lwoff,aquaplanet with uniform 4K SST increase and with longwave cloud radiative effects off,none,,,,,14,
"As aqua-control experiment, but with cloud-radiative effects switched off in the LW radiation code.",offlwaquaControl,CFMIP,1,1,,,10,2,aqua-control-lwoff,aqua,control,lwoff,none,AGCM,AER CHEM,aqua-control-lwoff,aquaplanet control with longwave cloud radiative effects off,none,,,,,18,
"An AGCM experiment with monthly-varying SSTs, sea-ice, atmospheric constituents and any other necessary boundary conditions (e.g. vegetation if required) taken from each model's own piControl run (using the 30 years of piControl that are parallel to years 111-140 of its abrupt4xCO2 run). Dynamic vegetation should be turned off in all the piSST set of experiments.",sstPi,CFMIP,1,1,Year 111-140 of piControl,Year 111-140 of piControl,30,2,piSST,piSST,,,none,AGCM,AER CHEM,piSST,"experiment f [...]
"Same as piSST, but with a spatially and temporally uniform SST anomaly applied on top of the monthly-varying piSST SSTs. The magnitude of the uniform increase is taken from each model's global, climatological annual mean SST change between abrupt4xCO2 minus piControl (using the mean of years 111-140 of abrupt4xCO2, and the parallel 30-year section of piControl).",sstPiUniform,CFMIP,1,1,,,20,2,piSST-pxK,piSST,pxK,,none,AGCM,AER CHEM,piSST-pxK,as piSST with uniform SST increase with magnit [...]
Same as piSST but CO2 as seen by the radiation scheme is quadrupled.,sstPi4xCO2,CFMIP,1,1,,,30,2,piSST-4xCO2-rad,piSST,4xCO2,rad,none,AGCM,AER CHEM,piSST-4xCO2-rad,as piSST with radiation-only seeing 4xCO2,none,,,,,15,
Same as piSST but CO2 is quadrupled. The increase in CO2 is seen by both the radiation scheme and vegetation.,sstPi4xCO2Veg,CFMIP,1,1,,,30,2,piSST-4xCO2,piSST,4xCO2,,none,AGCM,AER CHEM,piSST-4xCO2,as piSST with radiation and vegetation seeing 4xCO2,none,,,,,11,
"As piSST, but with monthly-varying SSTs taken from years 111-140 of each model's own abrupt4xCO2 experiment instead of from piControl. Sea-ice is unchanged from piSST.",new experiment,CFMIP,1,1,,,30,2,a4SST,a4SST,,,none,AGCM,AER CHEM,a4SST,as piSST but with SSTs from abrupt4xCO2,none,,,,,5,
"As piSST, but with monthly-varying SSTs and sea-ice taken from years 111-140 of each model's own abrupt4xCO2 experiment instead of from piControl.",sstPiFuture,CFMIP,1,1,,,30,2,a4SSTice,a4SSTice,,,none,AGCM,AER CHEM,a4SSTice,as piSST but with SSTs and sea ice from abrupt4xCO2,none,,,,,8,
"As a4SSTice, but CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.",sstPiTot,CFMIP,1,1,,,30,2,a4SSTice-4xCO2,a4SSTice,4xCO2,,none,AGCM,AER CHEM,a4SSTice-4xCO2,"as piSST but with SSTs and sea ice from abrupt4xCO2, and 4xCO2 seen by radiation and vegetation.",none,,,,,14,
"Same as amip, but a patterned SST anomaly is applied on top of the monthly-varying amip SSTs. This anomaly is a monthly climatology, taken from each model's own abrupt4xCO2 run minus piControl (using the mean of years 111-140 of abrupt4xCO2, and the parallel 30-year section of piControl). CO2 is quadrupled, and the increase in CO2 is seen by both the radiation scheme and vegetation.",sstPiTot,CFMIP,1,1,,,36,2,amip-a4SST-4xCO2,amip,a4SST,4xCO2,none,AGCM,AER CHEM,amip-a4SST-4xCO2,as AMIP b [...]
DECK: 1pctCO2,1pctCO2,CMIP,1,1, , ,150,1,1pctCO2,1pctCO2,,,none,AOGCM,AER CHEM BGM,1pctCO2,1 percent per year increase in CO2,none,piControl,none,CMIP,,7,
DECK: abrupt4xCO2,abrupt4xCO2,CMIP,1,1, , ,150,1,abrupt-4xCO2,abrupt,4xCO2,,none,AOGCM,AER CHEM BGM,abrupt-4xCO2,abrupt quadrupling of CO2,none,piControl,none,CMIP,,12,
DECK: AMIP,AMIP,CMIP,1,1,1979,2014,36,1,amip,amip,,,none,AGCM,AER CHEM,amip,AMIP,none,,,,,4,
DECK: control,control,CMIP,1,1, , ,500,1,piControl,piControl,,,none,AOGCM,AER CHEM BGM,piControl,pre-industrial control,none,piControl-spinup,none,CMIP,,9,
DECK: control (emission-driven),esmControl,CMIP,1,1, , ,500,1,esm-piControl,esm,piControl,,none,ESM,AER CHEM,esm-piControl,pre-industrial control simulation with CO2 concentration calculated,none,esm-piControl-spinup,none,CMIP,,13,
DECK: spin-up portion of the control,,CMIP,1,1,,,100,2,piControl-spinup,piControl,spinup,,none,AOGCM,AER CHEM BGM,piControl-spinup,pre-industrial control (spin-up),none,,,,,16,
DECK: spin-up portion of the control (emission-driven),,CMIP,1,1,,,100,2,esm-piControl-spinup,esm,piControl,spinup,none,ESM,AER CHEM,esm-piControl-spinup,pre-industrial control simulation with CO2 concentration calculated (spiin-up),none,,,,,20,
CMIP6 historical ,historical,CMIP,1,1,1850,2014,165,1,historical,historical,,,none,AOGCM,AER CHEM BGM,historical,all-forcing simulation of the recent past,none,piControl,none,CMIP,,10,
CMIP6  historical (CO2 emission-driven),esmHistorical,CMIP,1,1,1850,2014,165,1,esm-hist,esm,hist,,none,ESM,AER CHEM,esm-hist,all-forcing simulation of the recent past with atmospheric CO2 concentration calculated ,none,esm-piControl,none,CMIP,,8,
Extension beyond 2014 of the CMIP6 historical ,,CMIP,1,1,2015,,1,2,historical-ext,historical,ext,,none,AOGCM,AER CHEM BGM,historical-ext,post-2014 all-forcing simulation,none,historical,none,CMIP,,14,
Extension beyond 2014 of the CMIP6 historical  (CO2 emission-driven),,CMIP,1,1,2015,,1,2,esm-hist-ext,esm,hist,ext,none,ESM,AER CHEM,esm-hist-ext,post-2014 all-forcing simulation with atmospheric CO2 concentration calculated,none,esm-hist,none,CMIP,,12,
Historical anthropogenic-Aerosols-only run. ,histAER,DAMIP,1,3,1850,2020,171,1,hist-aer,hist,aer,,none,AOGCM,"AER CHEM, BGM",histAER,historical anthropogenic aerosols-only run,none,piControl,none,CMIP,,8,
Historical CO2-only run. ,histCO2,DAMIP,1,3,1850,2020,171,3,hist-CO2,hist,CO2,,none,AOGCM,"AER CHEM, BGM",histCO2,historical CO2-only run,none,piControl,none,CMIP,,8,
Enlarge SSP2-4.5 ensemble to 10 members bu only for years 2015-2020,,DAMIP,1,9,2015,2020,6,1,,,,,,,,ssp245,update of RCP4.5 based on SSP2,,,,,"enlarge ssp245, but just for years 2015-2020",,
"* 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.",histALL,DAMIP,1,2,1850,2020,171,1,,,,,,,,historical,all-forcing simulation of the recent past,,,,, enlarge historical ensemble rioMIP for 2015 [...]
Historical ALL forcing run with alternate estimates of aerosol concentrations/emissions,HistallEstaer2,DAMIP,1,3,1850,2020,171,3,hist-all-aer2,hist,all,aer2,none,AOGCM,"AER CHEM, BGM",histALLestAER2,historical ALL-forcing run with alternate estimates of aerosol forcing,none,piControl,none,CMIP,,13,
Historical ALL forcing run with alternates estimate of solar and volcanic forcing,HistallEstnat2,DAMIP,1,3,1850,2020,171,3,hist-all-nat2,hist,all,nat2,none,AOGCM,"AER CHEM, BGM",histALLestNAT2,historical ALL-forcing run with alternate estimates of natural forcing,none,piControl,none,CMIP,,13,
"* 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.",histGHG,DAMIP,1,3,1850,2020,171,1,hist-GHG,hist,GHG,,none,AOGCM,"AER CHEM, BGM",histGHG,historical well-mixed GHG-only r [...]
Historical natural-only run,histNAT,DAMIP,1,3,1850,2020,171,1,hist-nat,hist,nat,,none,AOGCM,"AER CHEM, BGM",histNAT,historical natural-only run,none,piControl,none,CMIP,,8,
Historical solar-only transient simulation using  settings from CMIP6 historical simulation but fixed GHG&ODS (1850 level),histSOL,DAMIP,1,3,1850,2020,171,3,hist-sol,hist,sol,,none,AOGCM,"AER CHEM, BGM",histSOL,historical solar-only run,none,piControl,none,CMIP,,8,
"* 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 models without couple [...]
Historical volcanic-only run,histVLC,DAMIP,1,3,1850,2020,171,3,hist-volc,hist,volc,,none,AOGCM,"AER CHEM, BGM",histVLC,historical volcanic-only run,none,piControl,none,CMIP,,9,
Extension of aerosol-only run under SSP2-4.5,ssp245AER,DAMIP,1,1,2021,2100,80,3,ssp245-aer,ssp245,aer,,none,AOGCM,"AER CHEM, BGM",ssp245AER,aerosol-only SSP2-4.5 run,none,hist-aer,none,DAMIP,,10,
*  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.,ssp245GHG,DAMIP,1,1,2021,2100,80,2,ssp245-GHG,ssp245,GHG,,none,AOGCM,"AER CHEM, BGM",ssp245GHG,well-mixed GHG-only SSP2-4.5 run,none,hist-GHG,none,DAMIP,,10,
Extension of natural-only run under SSP2-4.5. ,ssp245NAT,DAMIP,1,1,2021,2100,80,3,ssp245-nat,ssp245,nat,,none,AOGCM,"AER CHEM, BGM",ssp245NAT,natural-only SSP2-4.5 run,none,hist-nat,none,DAMIP,,10,
"* 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 the stratosphere. * In [...]
"Decadal hindcasts begun each year from 1960 to present, or every other year at minimum",A1,DCPP,,10,1960,present (to 2019),300,1,dcppA-hindcast,dcppA,hindcast,,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,A1,year 1-5 hindcast initialized based on observations and using historical forcing,initialized near end of year YYYY,(dcppA-assim),none,DCPP,"Here and elsewhere (dcppA-assim) as the ""parent"" id applies only if available (see A2.3)",14,
Extend hindcast duration to 10 years,A2.1,DCPP,,,1850,,170,2,,,,,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,A2.1,year 6-10 hindcast initialized based on observations and using historical forcing,initialized near end of year YYYY,(dcppA-assim),none,DCPP,"experiment_id=""dcppA-hindcast""",,
Historical and future uninitialized simulations to assess the impact of initialization,A2.2,DCPP,,10,1850,2030,170,2,dcppA-historical,dcppA,historical,,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,A2.2,climate simulations initialized from control with forcing prescribed from the historical period and future scenario as in A1,initialized near end of year YYYY,,,,,16,
Assimilation runs used to generate initial conditions for hindcasts if used,A2.3,DCPP,,,,,,2,dcppA-assim,dcppA,assim,,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,A2.3,assimilation runs (if available) that are used to generate initial conditions for hindcasts and which parallel the historical simulations and use the same forcing ,initialized near end of year YYYY,,,,Some groups may insert initial conditions or initialize in other ways in which case these results will not be available ,11,
m additional ensemble members for A1,A3.1,DCPP,,,,,,3,,,,,,,,A3.1,increased ensemble size for A1,,(dcppA-assim),none,DCPP,"experiment_id=""dcppA-hindcast""",,
m additional ensemble members for A2.1,A3.2,DCPP,,12,1960,present (to 2019),300,3,,,,,,,,A3.2,increased ensemble size for A2.1,,(dcppA-assim),none,DCPP,"experiment_id=""dcppA-hindcast""",,
"Decadal hindcasts begun each year from 1960 to present, or every other year at minimum, but with no information from the future",A4.1,DCPP,,10,1960,present (to 2019),300,4,dcppA-hindcast-niff,dcppA,hindcast,niff,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,A4.1,hindcast initialized from observations without future observed forcing after initialization,initialized near end of year YYYY,(dcppA-assim),none,DCPP,,19,
"Uninitialized climate simulations as in DCPP-A2.2, but with no information from the future",A4.2,DCPP,,10,1960,present (to 2019),300,4,dcppA-historical-niff,dcppA,historical,niff,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,A4.2,hindcast initialized from historical climate simulations without observed forcing after initialization,initialized near end of year YYYY,(dcppA-assim),none,DCPP,,21,
Ongoing decadal forecasts,B1,DCPP,,10,present,ongoing each year,5,1,dcppB-forecast,dcppB,forecast,,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,B1,year 1-5 forecast initialized from observations,initialized near end of year YYYY,(dcppA-assim),none,DCPP,,14,
Ongoing decadal forecasts with m additional ensemble members,B2.1,DCPP,,12,present,ongoing each year,5,2,,,,,,,,B2.1,Increase ensemble size by m for B1,,(dcppA-assim),none,DCPP,"experiment_id = ""dcppB-forecast""",,
Ongoing decadal forecasts extended to 10 years,B2.2,DCPP,,10,present,ongoing each year,5,2,,,,,,,,B2.2,year 6-10 forecast initialized from observations,,(dcppA-assim),none,DCPP,"experiment_id = ""dcppB-forecast""",,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C1.1,DCPP,,10,1950 (from 1920 if possible),2015,66,1,dcppC-atl-control,dcppC,atl,control,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.1,idealized Atlantic control,initialized near end of year YYYY,,,,,17,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C1.2,DCPP,,10,1950 (from 1920 if possible),2015,66,1,dcppC-amv-plus,dcppC,amv,plus,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.2,idealized positive AMV anomaly pattern,initialized near end of year YYYY,,,,,14,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C1.3,DCPP,,10,1950,1949,30,1,dcppC-amv-minus,dcppC,amv,minus,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.3,idealized negative AMV anomaly pattern,initialized near end of year YYYY,,,,,15,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C1.4,DCPP,,10,1950,1949,30,1,dcppC-pac,dcppC,pac,,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.4,idealized Pacific control,initialized near end of year YYYY,,,,,9,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C1.5,DCPP,,10,control ,,25,1,dcppC-ipv-plus,dcppC,ipv,plus,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.5,idealized positive IPV anomaly pattern,initialized near end of year YYYY,,,,,14,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C1.6,DCPP,,10,control ,,25,1,dcppC-ipv-minus,dcppC,ipv,minus,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.6,idealized negative IPV anomaly pattern,initialized near end of year YYYY,,,,,15,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C1.7a,DCPP,,10,control ,,25,2,dcppC-amv-extrop-plus,dcppC,amv,extrop-plus,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.7,idealized positive extratropical AMV anomaly pattern,initialized near end of year YYYY,,,,,21,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C1.7b,DCPP,,10,1993,1996,5,2,dcppC-amv-extrop-minus,dcppC,amv,extrop-minus,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.7,idealized� impact of a negative extratropical AMV anomaly pattern,initialized near end of year YYYY,,,,,22,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C1.8a,DCPP,,10,1992,1999,5,2,dcppC-amv-trop-plus,dcppC,amv,trop-plus,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.8,idealized positive tropical AMV anomaly pattern,initialized near end of year YYYY,,,,,19,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C1.8b,DCPP,,10,1992,1999,5,2,dcppC-amv-trop-minus,dcppC,amv,trop-minus,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.8,idealized impact of a positive tropical AMV anomaly pattern,initialized near end of year YYYY,,,,,20,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,,DCPP,,,,,,2,dcppC-ipv-nextrop-plus,dcppC,ipv,nextrop-plus,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.9,idealized impact of a positive northern extratropical IPV anomaly pattern,initialized near end of year YYYY,,,,,22,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,,DCPP,,,,,,2,dcppC-ipv-nextrop-minus,dcppC,ipv,nextrop-minus,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.9,idealized impact of a negative northern extratropical IPV anomaly pattern,initialized near end of year YYYY,,,,,23,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C1.9,DCPP,,,,,,3,dcppC-pac-pacemaker,dcppC,pac,pacemaker,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.10,pacemaker pacific experiment,initialized near end of year YYYY,,,,,19,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C1.10,DCPP,,,,,,3,dcppC-atl-pacemaker,dcppC,atl,pacemaker,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C1.11,pacemaker atlantic experiment ,initialized near end of year YYYY,,,,,19,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C2.1,DCPP,,,,,,3,dcppC-atl-spg,dcppC,atl,spg,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C2.1,predictability of 1990s warming of Atlantic sub-polar gyre,initialized near end of year YYYY,,,,,13,
Mechanisms and predictability of the hiatus and of similar long timescale variations of both signs,C2.2,DCPP,,,,,,3,,,,,,,,C2.2,increased ensemble size for C2.1,,,,,"experiment_id = ""dcpp-atl-spg""",,
Effects of volcanoes on decadal prediction and predictability of forced and internal variability components,C3.1,DCPP,,10,1991,1991,5,1,dcppC-hindcast-noPinatubo,dcppC,hindcast,noPinatubo,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C3.1,hindcast but with only background volcanic forcing,initialized near end of year YYYY,(dcppA-assim),none,DCPP,kept these separate,25,
Effects of volcanoes on decadal prediction and predictability of forced and internal variability components,C3.2,DCPP,,10,1982,1982,5,2,dcppC-hindcast-noElChichon,dcppC,hindcast,noElChichon,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C3.2,,initialized near end of year YYYY,(dcppA-assim),none,DCPP,,26,
Effects of volcanoes on decadal prediction and predictability of forced and internal variability components,C3.3,DCPP,,10,1963,1963,5,2,dcppC-hindcast-noAgung,dcppC,hindcast,noAgung,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C3.3,,initialized near end of year YYYY,(dcppA-assim),none,DCPP,,22,
Effects of volcanoes on decadal prediction and predictability of forced and internal variability components,C3.4,DCPP,,10,2015,2015,5,1,dcppC-forecast-addPinatubo,dcppC,forecast,addPinatubo,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C3.4,2015 forecast with added Pinatubo forcing,initialized near end of year YYYY,(dcppA-assim),none,DCPP,,26,
Effects of volcanoes on decadal prediction and predictability of forced and internal variability components,C3.5,DCPP,,10,2015,2015,5,3,dcppC-forecast-addElChichon,dcppC,forecast,addElChichon,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C3.5,2015 forecast with added El Chichon forcing,initialized near end of year YYYY,(dcppA-assim),none,DCPP,,27,
Effects of volcanoes on decadal prediction and predictability of forced and internal variability components,C3.6,DCPP,,10,2015,2015,5,3,dcppC-forecast-addAgung,dcppC,forecast,addAgung,"of form: ""sYYYY""",AOGCM,AER CHEM BGM,C3.6,2015 forecast with added Agung forcing,initialized near end of year YYYY,(dcppA-assim),none,DCPP,,23,18.7
"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",allFAF,FAFMIP,1,1,,,70,2,faf-all,faf,all,,none,AOGCM,AER CHEM BGM,faf-all,"control plus p [...]
"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",heatFAF,FAFMIP,1,1,,,70,1,faf-heat,faf,heat,,none,AOGCM,AER CHEM BGM,faf-heat,control plus perturbative surface flux of heat into ocean,none,piControl,none,CMIP,,8,
"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.",passiveheat,FAFMIP,1,1,,,70,2,faf-passiveheat,faf,passiveheat,,none,AOGCM,AER CHEM BGM,faf-passiveheat,control plus surface flux of passive heat tracer into ocean,none,piControl,none,CMIP,,15,
"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",stressFAF,FAFMIP,1,1,,,70,1,faf-stress,faf,stress,,none,AOGCM,AER CHEM BGM,faf-stress,control plus perturbative surface flux of momentum into ocean,none,piControl,none,CMIP,,10,
"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",waterFAF,FAFMIP,1,1,,,70,1,faf-water,faf,water,,none,AOGCM,AER CHEM BGM,faf-water,control plus perturbative surface flux of water into ocean,none,piControl,none,CMIP,,9,
"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.",G1ext,GeoMIP,1,3,,,100,1,G1,G1,,,none,AOGCM,AER CHEM BGM,G1,abrupt quadrupling of CO2 plus reduction in total solar irradiance,none,piControl,none,CMIP,,2,
Time slice at 1850 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2,G1extSlice1,GeoMIP,1,1,,,10,2,piSST-4xCO2-solar,piSST,4xCO2,solar,none,AGCM,AER CHEM,piSST-4xCO2-solar,preindustrial conrol SSTs with quadrupled CO2 + solar reduction. ,none,,,,comparison of TOA fluxes from this simulation with those from the  piControl yields an estimate of forcing due to 4xCO2 plus compensating solar reduction (which should be near zero).,17,
Time slice at 1949 (picontrol) for G1ext to examine radiative forcing of abrupt4xCO2 + G1,G1extSlice2,GeoMIP,1,1,,,10,2,futureSST-4xCO2-solar,futureSST,4xCO2,solar,none,AGCM,AER CHEM,futureSST-4xCO2-solar,year 100 SSTs from abrupt4xCO2 with quadrupled CO2 + solar reduction,none,,,,comparison of TOA fluxes from this simulation with 10-year mean of fluxes centered around year 100 of 4xCO2 simulation yields an estimate of forcing due to solar reduction.,21,
Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario),G6Slice1,GeoMIP,1,1,,,10,2,G6SST1,G6SST1,,,none,AGCM,AER CHEM,G6SST1,"SSTs, forcings, and other prescribed conditions from year 2020 of SSP5-8.5",none,,,,This provides a baseline for estimating time-evolving forcing in G6SST2-solar and GSST2-sulfur.,6,
"Using solar irradiance reduction, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.",G6solar,GeoMIP,1,3,2020,2100,81,1,G6solar,G6solar,,,none,AOGCM,AER CHEM BGM,G6solar,total solar irradiance reduction to reduce net forcing from SSP585 to SSP245,none,historical,none,CMIP,,7,
Time slice at 2100 (G6solar),G6solarSlice2,GeoMIP,1,1,,,10,2,G6SST2-solar,G6SST2,solar,,none,AGCM,AER CHEM,G6SST2-solar,SSTs from year 2020 of SSP5-8.5; forcings and other prescribed conditions from year 2100 of G6solar,none,,,,comparison of TOA fluxes from this simulation with G6SST1 yields an estimate of forcing due to solar reduction. ,12,
"Using equatorial SO2 injection, return the radiative forcing from a background of the ScenarioMIP high forcing to the ScenarioMIP middle forcing.",G6sulfur,GeoMIP,1,3,2020,2100,81,1,G6sulfur,G6sulfur,,,none,AOGCM,AER CHEM BGM,G6sulfur,stratospheric sulfate aerosol injection to reduce net forcing from SSP585 to SSP245,none,historical,none,CMIP,,8,
Time slice at 2100 (G6sulfur),G6sulfurSlice2,GeoMIP,1,1,,,10,2,G6SST2-sulfur,G6SST2,sulfur,,none,AGCM,AER CHEM,G6SST2-sulfur,SSTs from year 2020 of SSP5-8.5; forcings and other prescribed conditions from year 2100 of G6sulfur,none,,,,comparison of TOA fluxes from this simulation with G6SST1 yields an estimate of forcing due to aerosol shading. ,13,
"Against a background of the ScenarioMIP high forcing, reduce cirrus cloud optical depth by a constant amount",G7cirrus,GeoMIP,1,3,2020,2100,81,1,G7cirrus,G7cirrus,,,none,AOGCM,AER CHEM BGM,G7cirrus,G7cirrus _ increase cirrus ice crystal fall speed to reduce net forcing in SSP585 by 1 W m-2,none,historical,none,CMIP,,8,
Time slice at 2020 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus),G7cirrusSlice1,GeoMIP,1,1,,,10,2,G7SST1-cirrus,G7SST1,cirrus,,none,AGCM,AER CHEM,G7SST1-cirrus,SSTs from year 2020 of SSP5-8.5; forcings and other prescribed conditions from year 2020 of SSP5-8.5 + cirrus thinning,none,,,,comparison of TOA fluxes from this simulation with 10-year mean of fluxes centered around year 2020 of SSP5-8.5 yields estimate of cirrus forcing.,13,
Time slice at 2100 (ScenarioMIP Tier 1 high forcing scenario + cirrus thinning according to G7cirrus),G7cirrusSlice2,GeoMIP,1,1,,,10,2,G7SST2-cirrus,G7SST2,cirrus,,none,AGCM,AER CHEM,G7SST2-cirrus,SSTs from year 2100 of SSP5-8.5; forcings and other prescribed conditions from year 2100 of G7cirrus,none,,,,"similar to above run but for the warmer climate near 2100.  If forcing is independent of climate state, then there will be no difference from the above.",13,
Extended AMIP run that covers 1870-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.,AMIP20C,GMMIP,1,1,1870,2013,144,1,amip-hist,amip,hist,,none,AGCM,AER CHEM,,,none,,,,"Can this be simply named AMIP?  Same but for longer period.  In column B, start date should be changed to 1870.",9,
"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.",DHLD,GMMIP,1,1,1979,2013,35,3,amip-hld,amip,hld,,none,AGCM,AER CHEM,,,none,,,,,8,
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.,DTIP,GMMIP,1,1,1979,2013,35,3,amip-TIP,amip,TIP,,none,AGCM,AER CHEM,,,none,,,,,8,
Surface sensible heat released at the elevation above 500m over the TIP is not allowed to heat the atmosphere.Same model as DECK.,DtipDsh,GMMIP,1,1,1979,2013,35,3,amip-TIP-nosh,amip,TIP,nosh,none,AGCM,AER CHEM,,,none,,,,,13,
"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)",HistAmo,GMMIP,1,3,1870,2013,144,2,hist-resAMO,hist,resAMO,,none,AOGCM,AER CHEM BGM,,,none,piControl,none,CMIP,"are these partially-prescribed SSTs, but partially coupled models?",11,
"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.",HistIpo,GMMIP,1,3,1870,2013,144,2,hist-resIPO,hist,resIPO,,none,AOGCM,AER CHEM BGM,,,none,piControl,none,CMIP,"are these partially-prescribed SSTs, but partially coupled models?",11,
"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).",Coupled,HighResMIP,1,2,,,100,2,control-1950,control,1950,,none,AOGCM,AER CHEM BGM,control-1950,coupled control with fixed 1950's forcing (HighResMIP equivalent of pre-industrial control),none,,,,,12,
"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).",Coupled,HighResMIP,1,2,1951,2050,100,2,highres-future,highres,future,,none,AOGCM,AER CHEM BGM,highres-future,coupled future 2015-2050 using a scenario as close to CMIP5 RCP8.5 as possible within CMIP6,none,hist-1950,none,HighResMIP,"The forcing for this run in unclear.  There is mention of multiple future scenarios in the proposal.  We need [...]
"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).",Coupled,HighResMIP,1,2,1951,2014,64,2,hist-1950,hist,1950,,none,AOGCM,AER CHEM BGM,hist-1950,coupled historical 1950-2014,none,control-1950,none,HighResMIP,should this and other simulations be initialized at the beginning of 1951 or beginning of 1950?,9,
"Forced global atmosphere-land simulations using daily 1/4 degree SST and sea-ice forcings, and aerosol concentrations (not emissions) to constrain model spread",ForcedAtmosLand,HighResMIP,1,1,1951,2014,64,1,highresSST-present,highresSST,present,,none,AGCM,AER CHEM,highresSST-present,forced atmosphere experiment for 1950-2014,none,,,,,18,
Extend Forced_Atmos_land to 2050 with agreed forcings (with option to extend further to 2100),ForcedAtmosLand2050,HighResMIP,1,1,2015,2050,36,3,highresSST-future,highresSST,future,,none,AGCM,AER CHEM,highresSST-future,forced atmosphere experiment for 2015-2050 using SST/sea-ice derived from CMIP5 RCP8.5 simulations and a scenario as close to RCP8.5 as possible within CMIP6,none,highresSST-present,none,HighResMIP,"The forcing for this run in unclear.  There is mention of multiple future sc [...]
"Forced global atmosphere-land simulations as highresSST-present, but using an common LAI dataset across models. ",ForcedAtmosLand,HighResMIP,1,1,1951,2014,64,1,highresSST-LAI,highresSST,LAI,,none,AGCM,AER CHEM,highresSST-LAI,common LAI dataset within the highresSST-present experiment,none,highresSST-present,none,HighResMIP,,14,
"Forced global atmosphere-land simulations as highresSST-present, but using smoothed SST to investigate impact of SST variability. ",ForcedAtmosLand,HighResMIP,1,1,1951,2014,64,1,highresSST-smoothed,highresSST,smoothed,,none,AGCM,AER CHEM,highresSST-smoothed,smoothed SST version of highresSST-present,none,highresSST-present,none,HighResMIP,,19,
"Similar to CFMIP amip-p4K, add a uniform warming of 4K to highresSST-present SSTs and run the experiment parallel to years 2005-2014 of highresSST-present.",ForcedAtmosLand,HighResMIP,1,1,1951,2014,64,1,highresSST-p4K,highresSST,p4K,,none,AGCM,AER CHEM,highresSST-p4k,uniform 4K warming of highresSST-present SST,none,highresSST-present,none,HighResMIP,,14,
"Similar to CFMIP amip-4xCO2, SSTs are held at highresSST-present  values and the CO2 seen by the radiation scheme is quadrupled. Run over years 2005-2014 of highresSST-present.",ForcedAtmosLand,HighResMIP,1,1,1951,2014,64,1,highresSST-4co2,highresSST,4co2,,none,AGCM,AER CHEM,highresSST-4co2,highresSST-present SST with 4xCO2 concentrations,none,highresSST-present,none,HighResMIP,,15,
"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 using a standard forcing.",1pctCo2forcedism,ISMIP6,1,1,,,350,1,ism-1pctCO2to4x-std,ism,1pctCO2to4x,std,none,ISM,,ism-1pctCO2to4x-std,offline ice sheet model forced by ISMIP6-specified AOGCM 1pctCO2to4x output ,none,ism-pdControl-std,none,ISMIP6,,19,
"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 using forcing from its own AOGCM ",1pctCo2forcedism,ISMIP6,1,1,,,350,1,ism-1pctCO2to4x-self,ism,1pctCO2to4x,self,none,ISM,,ism-1pctCO2to4x-self,offline ice sheet model forced by ISM's own AOGCM 1pctCO2to4x output ,none,ism-piControl-self,none,ISMIP6,,20,
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.,1pctCo2withism,ISMIP6,1,1,,,350,1,1pctCO2to4x-withism,1pctCO2to4x,withism,,none,AOGCM ISM,AER CHEM BGM,1pctCO2to4x-withism,simulation with interactive ice sheet forced by 1 percent per year increase in CO2 to 4xCO2 (subsequently held fixed),none,piControl-withism,none,ISMIP6,,19,
"Present-day control simulation for ""offline"" ice sheets.",piControlforcedism,ISMIP6,1,1,,,451,1,ism-pdControl-std,ism,pdControl,std,none,ISM,,ism-pdControl-std,offline ice sheet forced by ISMIP6-specified AOGCM pdControl output,none,,,,,17,
"Pre-industrial control simulation for ""offline"" ice sheets.",,ISMIP6,1,,,,451,1,ism-piControl-self,ism,piControl,self,none,ISM,,ism-piControl-self,offline ice sheet forced by ISM's own AOGCM piControl output,none,,,,,18,
Pre-industrial control simulation that includes interactive ice sheets.,piControlwithism,ISMIP6,1,1,,,451,1,piControl-withism,piControl,withism,,none,AOGCM ISM,AER CHEM BGM,piControl-withism,preindustrial control with interactive ice sheet,none,,,,,17,
"Historical simulation using ""offline"" ice sheet models. Forcing for ice sheet model is the standard dataset based on CMIP6 AOGCM historical. ",historicalforcedism,ISMIP6,1,1,1850,2014,165,2,ism-historical-std,ism,historical,std,none,ISM,,ism-historical-std,offline ice sheet forced by ISMIP6-specified AOGCM historical output,none,ism-pdControl-std,none,ISMIP6,,18,
"Historical simulation using ""offline"" ice sheet models. Forcing for ice sheet model is from its own AOGCM. ",historicalforcedism,ISMIP6,1,1,1850,2014,165,2,ism-historical-self,ism,historical,self,none,ISM,,ism-historical-self,offline ice sheet forced by ISM's own AOGCM historical output,none,ism-piControl-self,none,ISMIP6,,19,
Historical simulation that includes interactive ice sheets. Set up follows the historical experiment,historicalwithism,ISMIP6,1,1,1850,2014,165,2,historical-withism,historical,withism,,none,AOGCM ISM,AER CHEM BGM,historical-withism,historical with interactive ice sheet,none,piControl-withism,none,ISMIP6,,18,
"Future climate ScenarioMIP SSP5-8.5 simulation using ""offline"" ice sheet models. Forcing for ice sheet model is the standard dataset based on ScenarioMIP ssp585",Ssp585forcedism,ISMIP6,1,1,2015,2300,286,2,ism-ssp585-std,ism,ssp585,std,none,ISM,,ism-ssp585-std,offline ice sheet forced by ISMIP6-specified AOGCM ssp585 output,none,ism-historical-std,none,ISMIP6,,14,
"Future climate ScenarioMIP SSP5-8.5 simulation using ""offline"" ice sheet models. Forcing for ice sheet model is from its own AOGCM.",Ssp585forcedism,ISMIP6,1,1,2015,2300,286,2,ism-ssp585-self,ism,ssp585,self,none,ISM,,ism-ssp585-self,offline ice sheet forced by ISM's own AOGCM ssp585 output,none,ism-historical-self,none,ISMIP6,,15,
Future climate from ScenarioMIP SSP5-8.5 simulation that includes interactive ice sheets. Set up follows the standard SSP5-8.5 experiment,Ssp585withism,ISMIP6,1,1,2015,2300,286,2,ssp585-withism,ssp585,withism,,none,AOGCM ISM,AER CHEM BGM,ssp585-withism,ssp585 with interactive ice sheet,none,historical-withism,none,ISMIP6,,14,
Offline ice sheet evolution for the last few decades forced by amip,amipforcedism,ISMIP6,1,1,1979,2014,36,3,ism-amip-std,ism,amip,std,none,ISM,,ism-amip-std,offline ice sheet forced by ISMIP6-specified AGCM AMIP output,none,,,,,12,
Last interglacial simulation of ice sheet evolution driven by PMIP lig127k,lastInterglacialforcedism,ISMIP6,1,1,,,,3,ism-lig127k-std,ism,lig127k,std,none,ISM,,ism-lig127k-std,offline ice sheet forced by ISMIP6-specified AGCM last interglacial output,none,,,,might want to specify specific start year from PMIP,15,
Land-hist land conditions; AMIP SSTs,,LS3MIP,1,5,1980,2100,121,2,amip-lfmip-pObs,amip,lfmip,pObs,none,AGCM,AER CHEM,LFMIP-Pobs+SST,prescribed land (from pseudo-observations) and AMIP SSTs,none,,,,,15,
Prescribed land conditions 1980-2014 climate; AMIP SSTs,LfmipCa5,LS3MIP,1,5,1980,2100,121,2,amip-lfmip-pdLC,amip,lfmip,pdLC,none,AGCM,AER CHEM,LFMIP-pdLC+SST,prescribed land (from current climatology) and AMIP SSTs,none,,,,,15,
Prescribed land conditions 1980-2014 climate,LfmipCao1,LS3MIP,1,1,1980,2100,121,1,lfmip-pdLC,lfmip,pdLC,,none,AOGCM,AER CHEM BGM,lfmip-pdLC,"prescribed land conditions (from current climate climatology) and initialized from ""historical"" run year 1980",none,historical,none,CMIP,,10,
Prescribed land conditions 1980-2014 climate,LfmipCao4,LS3MIP,1,4,1980,2100,121,2,,,,,,,,lfmip-pdLC2,"prescribed land conditions (from current climate climatology) and initialized from ""historical"" run year 1980",,,,,"This is just an increase in size of ensemble, so doesn't need a different experiment name.",,
Initialized pseudo-observations land,LfmipHp10,LS3MIP,1,10,1980,2014,35,2,lfmip-initLC,lfmip,initLC,,none,AOGCM,AER CHEM BGM,LFMIP-Pobs,"initialized from ""historical"" run year 1980, but with land conditions initialized from pseudo-observations",none,historical,none,CMIP,Check parent.  ,12,
Prescribed land conditions 30yr running mean; AMIP SSTs,LfmipRa5,LS3MIP,1,5,1980,2100,121,2,amip-lfmip-rmLC,amip,lfmip,rmLC,none,AGCM,AER CHEM,LFMIP-rmLC+SST,prescribed land conditions (from running mean climatology) and AMIP SSTs,none,,,,which simulation are the land conditions taken from? Probably from non-running-mean historical and scenario runs?,15,
Prescribed land conditions 30yr running mean,LfmipRao1,LS3MIP,1,1,1980,2100,121,1,lfmip-rmLC,lfmip,rmLC,,none,AOGCM,AER CHEM BGM,lfmip-rmLC,"prescribed land conditions (from running mean climatology) and initialized from ""historical"" run year 1980",none,historical,none,CMIP,which simulation are the land conditions taken from? Probably from non-running-mean historical and scenario runs?,10,
Prescribed land conditions 30yr running mean,LfmipRao4,LS3MIP,1,4,1980,2100,121,2,,,,,,,,lfmip-rmLC2,"prescribed land conditions (from running mean climatology) and initialized from ""historical"" run year 1980",,,,,"This is just an increase in size of ensemble, so doesn't need a different experiment name.",,
Land only simulations,LmipF,LS3MIP,1,3,2015,2100,86,2,land-future,land,future,,none,LND,,land-future,future land-only,none,,,,,11,
Land only simulations,LmipH,LS3MIP LUMIP,1,1,1850 or 1700,2014,165,1,land-hist,land,hist,,none,LND,,land-hist,historical land-only,none,,,,This is also called for by LUMIP.,9,
Land only simulations,LmipH (1c),LS3MIP,1,1,1850,2014,165,2,land-hist-princeton,land,hist,princeton,none,LND,,land-hist-princeton,as land-hist with Princeton forcings,none,,,,Check parent.,19,
Land only simulations,LmipH (1c),LS3MIP,1,1,1850,2014,165,2,land-hist-cruNcep,land,hist,cruNcep,none,LND,,land-hist-cruNcep,as land-hist with CRU-NCEP forcings,none,,,,Check parent.,17,
Land only simulations,LmipH (1c),LS3MIP,1,1,1850,2014,165,2,land-hist-wfdei,land,hist,wfdei,none,LND,,land-hist-wfdei,as land-hist with WFDEI forcings,none,,,,Check parent.,15,
"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",Esmssp585wssp126landuse,LUMIP,1,1,2015,2100,86,1,esm-ssp585-ssp126Lu,esm,ssp585,ssp126Lu,none,ESM,AER CHEM,esm-ssp585-ssp126Lu,emissions-driven SSP5-8.5 with SSP1-2.6 land use,none,esm-hist,none,CMIP,,19,
"Same as CMIP6 historical but with land cover held at 1850, no human activity; concentration driven",HistNolulcc01,LUMIP,1,1,1850,2014,165,1,hist-noLu,hist,noLu,,none,AOGCM,AER CHEM BGM,hist-noLu,historical with no land-use change,none,piControl,none,CMIP,,9,
"Idealized deforestation experiment, 20 million km2 forest removed linearly over a period of 50 years, with an additional 30 years with no specified change in forest cover; all other forcings held constant",IdealizedGlobalDeforest,LUMIP,1,1,1850,1920,71,1,deforest-globe,deforest,globe,,none,AOGCM,AER CHEM BGM,deforest-globe,idealized transient global deforestation,none,piControl,none,CMIP,,14,
Same as land-hist except starting from either 1700 (for models that typically start in 1850) or 1850 (for models that typically start in 1700). ,,LUMIP,1,,1850 or 1700,2014,165,1,land-hist-altStartYear,land,hist,altStartYear,none,LND,,land-hist-altStartYear,historical land-only alternate start year,none,,,,,22,
"Same land model configuration as used in CMIP6 coupled experiments with all applicable land-use features active. Start year either 1850 or 1700 depending on standard practice for particular model. All forcings transient including CO2, N-dep, aerosol dep, etc.  ",,LS3MIP LUMIP,1,,1850 or 1700,2014,165,1,,,,,,,,land-hist,historical land-only,,,,,This experiment is also called for by LS3MIP,,
Same as land-hist except with CO2 held constant ,,LUMIP,1,,1850 or 1700,2014,165,2,land-cCO2,land,cCO2,,none,LND,,land-cCO2,historical land-only constant CO2,none,,,,,9,
Same as land-hist except with CO2 held constant ,,LUMIP,1,,1850 or 1700,2014,165,2,land-cClim,land,cClim,,none,LND,,land-cClim,historical land-only constant climate,none,,,,,10,
Same as land-hist except no land-use change,,LUMIP,1,,1850 or 1700,2014,165,1,land-noLu,land,noLu,,none,LND,,land-noLu,historical land-only with no land-use change,none,,,,,9,
Same as land-hist except with crop area utilizing prognostic crop model,,LUMIP,1,,1850 or 1700,2014,165,2,land-crop-noManage,land,crop,noManage,none,LND,,land-crop-noManage,historical land-only with crops but no crop management,none,,,,,18,
"Same as land-hist except with net LUC transitions instead of gross LUC transitions. If gross transitions exceeding net transitions have been applied in 1850, they should be maintained.",,LUMIP,1,,1850 or 1700,2014,165,2,land-netTrans,land,netTrans,,none,LND,,land-netTrans,historical land-only with net land-use transitions,none,,,,,13,
Same as land-hist but with anthropogenic ignition and suppression held to 1850 levels,,LUMIP,1,,1850 or 1700,2014,165,2,land-noFire,land,noFire,,none,LND,,land-noFire,historical land-only with no human fire management,none,,,,,11,
Same as land-hist but with wood harvest maintained at 1850 amounts/areas,,LUMIP,1,,1850 or 1700,2014,165,2,land-noWoodHarv,land,noWoodHarv,,none,LND,,land-noWoodHarv,historical land-only with no wood harvest,none,,,,,15,
"Same as land-hist but with grazing and other management on pastureland held at 1850 levels/distribution, i.e. all new pastureland is treated as unmanaged grassland (as in land-crop-grass).",,LUMIP,1,,1850 or 1700,2014,165,2,land-noPasture,land,noPasture,,none,LND,,land-noPasture,historical land-only with constant pastureland,none,,,,,14,
Same as land-hist but with all new crop and pastureland treated as unmanaged grassland ,,LUMIP,1,,1850 or 1700,2014,165,2,land-crop-grass,land,crop,grass,none,LND,,land-crop-grass,historical land-only with cropland as natural grassland,none,,,,,15,
Same as land-hist but with irrigated area held at 1850 levels,,LUMIP,1,,1850 or 1700,2014,165,2,land-crop-noIrrig,land,crop,noIrrig,none,LND,,land-crop-noIrrig,historical land-only with no irrigation ,none,,,,,17,
Same as land-hist but with fertilization rates and area held at 1850 levels/distribution,,LUMIP,1,,1850 or 1700,2014,165,2,land-crop-noFert,land,crop,noFert,none,LND,,land-crop-noFert,historical land-only with no fertilizer,none,,,,,16,
"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",Ssp126wssp37landuse,LUMIP,1,1,2015,2100,86,1,ssp126-ssp370Lu,ssp126,ssp370Lu,,none,AOGCM,AER CHEM BGM,ssp126-ssp370Lu,SSP1-2.6 with SSP3-7.0 land use,none,historical,none,CMIP,,15,
"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",Ssp37wssp126landuse,LUMIP,1,1,2015,2100,86,1,ssp370-ssp126Lu,ssp370,ssp126Lu,,none,AOGCM,AER CHEM BGM,ssp370-ssp126Lu,SSP3-7.0 with SSP1-2.6 land use,none,historical,none,CMIP,,15,
"Global ocean - sea-ice coupled experiment forced with the Coordinated Ocean - ice Reference Experiments inter-annually varying atmospheric and river data sets for years 1948-2009. Initial ocean tracer fields are based on observations. All Priority=1 OMIP diagnostics are requested for all five cycles of the 62-year forcing to quantify drift. All OMIP diagnostics (Priority=1,2,3) are requested for the 5th cycle.",OmipA,OMIP,1,1,1,310,310,1,omipv1,omipv1,,,none,OGCM,,omipv1,"OMIP experiment [...]
Same as the omipv1 experiment except that it is not initialized with observed climatologies; rather it is initialized with results from at least a 2000-year spin up of the coupled physical-biogeochemical models. Also it includes radiocarbon to evaluate deep-ocean circulation.,OmipB,OMIP,1,1,1,310,310,2,omipv1-spunup,omipv1,spunup,,none,OGCM,,omipv1-spunup,"OMIP experiment forced by Large & Yeager (CORE-2, NCEP) atmospheric data set and initialized from at least a 2000-year spin up of the  [...]
"Global ocean - sea-ice coupled experiment forced with the JRA-55 inter-annually varying atmospheric and river data sets for years 1958-2016. Initial ocean tracer fields are based on observations.  All Priority=1 OMIP diagnostics are requested for all five cycles of the 59-year forcing to quantify drift.  All OMIP diagnostics (Priority=1,2,3) are requested for the 5th cycle. ",OmipA,OMIP,1,1,1,310,310,3,omipv2,omipv2,,,none,OGCM,,omipv2,OMIP experiment forced by JRA-55 atmospheric data se [...]
Same as the omipv2 experiment except that it is not initialized with observed climatologies; rather it is initialized with results from at least a 2000-year spin up of the coupled physical-biogeochemical models. Also it includes radiocarbon to evaluate deep-ocean circulation.,OmipB,OMIP,1,1,1,310,310,3,omipv2-spunup,omipv2,spunup,,none,OGCM,,omipv2-spunup,OMIP experiment forced by JRA-55 atmospheric data set and initialized from at least a 2000-year spin up of the coupled physical-biogeoc [...]
"main forcings : ice-sheet; trace gases, orbital parameters dust (forcing, or feedback if dust cycle represented in model)",lgm,PMIP,1,1,,,100,1,lgm,lgm,,,none,AOGCM,AER CHEM BGM,lgm,last glacial maximum ,none,,,,,3,
"main forcings : orbital parameters, ice-sheet, trace gases",LIG,PMIP,1,1,,,100,1,lig127k,lig127k,,,none,AOGCM,AER CHEM BGM,lig127k,last interglacial (127k),none,,,,,7,
"main forcings : trace gases, orbital parameters, dust",midHolocene,PMIP,1,1,,,200,1,midHolocene,midHolocene,,,none,AOGCM,AER CHEM BGM,midHolocene,mid-Holocene,none,,,,,11,
"main forcings : trace gases, volcanoes, solar variability, land use",past1000,PMIP,1,1,850,1849,1000,1,past1000,past1000,,,none,AOGCM,AER CHEM BGM,past1000,last millenium,none,piControl,none,CMIP,,8,
"main forcings : trace gases, orography, ice-sheet",PlioExp,PMIP,1,1,,,100,1,midPliocene-eoi400,midPliocene,eoi400,,none,AOGCM,AER CHEM BGM,midPliocene-eoi400,mid-Pliocene warm period,none,,,,,18,
30-year atmosphere only integration using preindustrial sea-surface temperature and sea-ice climatology. Interactive vegetation,RFMIP-ERF-PI-Cntrl,RFMIP AerChemMIP,1,1,,,30,1,piClim-control,piClim,control,,none,AGCM,AER CHEM,piClim-control,effective radiative forcing in present-day ,none,,,,AerChemMIP also calls for this experiment.,14,
As in RFMIP-ERF-PI-Cntrl but with 4xCO2,RFMIP-ERF-4xCO2,RFMIP,1,1,,,30,1,piClim-4xCO2,piClim,4xCO2,,none,AGCM,AER CHEM,piClim-4xCO2,effective radiative forcing by 4xCO2 ,none,,,,,12,
As in RFMIP-ERF-PI-Cntrl but with with present-day aerosols and ozone,RFMIP-ERF-AerO3,RFMIP,1,1,,,30,1,piClim-aerO3,piClim,aerO3,,none,AGCM,AER CHEM,piClim-aerO3,effective radiative forcing by present-day aerosols and ozone,none,,,,,12,
As in RFMIP-ERF-AER but with present-day changes scaled by 0.1,RFMIP-ERF-AerO3x01,RFMIP,1,1,,,30,2,piClim-aerO3x0p1,piClim,aerO3x0p1,,none,AGCM,AER CHEM,piClim-aerO3x0p1,effective radiative forcing by present-day aerosols and ozone scaled by 0.1 ,none,,,,,16,
As in RFMIP-ERF-AER but with present-day changes scaled by 2,RFMIP-ERF-AerO3x2,RFMIP,1,1,,,30,2,piClim-aerO3x2,piClim,aerO3x2,,none,AGCM,AER CHEM,piClim-aerO3x2,effective radiative forcing by present-day aerosols and ozone scaled by 2,none,,,,,14,
"As in RFMIP-ERF-PI-Cntrl but with present-day anthropogenic forcing (greenhouse gases, aerosols and land-use)",RFMIP-ERF-Anthro,RFMIP,1,1,,,30,1,piClim-anthro,piClim,anthro,,none,AGCM,AER CHEM,piClim-anthro,effective radiative forcing by present day anthropogenic agents,none,,,,,13,
As in RFMIP-ERF-PI-Cntrl but with present-day greenhouse gases,RFMIP-ERF-GHG,RFMIP,1,1,,,30,1,piClim-GHG,piClim,GHG,,none,AGCM,AER CHEM,piClim-GHG,effective radiative forcing by present-day greenhouse gases,none,,,,,10,
Time-varying forcing by aerosols. SST and sea ice fixed at preindustrial control. Interactive vegetation,RFMIP-ERF-HistAer,RFMIP,1,3,1850,2100,251,2,piClim-histaer03,piClim,histaer03,,none,AGCM,AER CHEM,piClim-histaer03,transient effective radiative forcing by aerosols ,none,,,,,16,
Time-varying forcing. SST and sea ice fixed at preindustrial control. Interactive vegetation,RFMIP-ERF-HistAll,RFMIP,1,3,1850,2100,251,2,piClim-histAll,piClim,histAll,,none,AGCM,AER CHEM,piClim-histAll,transient effective radiative forcing,none,,,,,14,
Time-varying forcing by GHGs. SST and sea ice fixed at preindustrial control. Interactive vegetation,RFMIP-ERF-HistGHG,RFMIP,1,3,1850,2100,251,2,piClim-histGHG,piClim,histGHG,,none,AGCM,AER CHEM,piClim-histGHG,transient effective radiative forcing by greenhouse gases,none,,,,,14,
"Time-varying forcing from volcanos, solar variability, etc. SST and sea ice fixed at preindustrial control. Interactive vegetation",RFMIP-ERF-HistNat,RFMIP,1,3,1850,2100,251,2,piClim-histNat,piClim,histNat,,none,AGCM,AER CHEM,piClim-histNat,transient effective radiative forcing by natural perturbations,none,,,,,14,
As in RFMIP-ERF-PI-Cntrl but with present-day land use,RFMIP-ERF-LU,RFMIP,1,1,,,30,1,piClim-lu,piClim,lu,,none,AGCM,AER CHEM,piClim-lu,effective radiative forcing by present-day land use ,none,,,,,9,
Prescribed anthropogenic aerosol optical properties. Aerosol and ozone forcings.,RFMIP-spAer-piSST-histall,RFMIP,1,,1850,2014,165,2,piClim-spAerO3-histall,piClim,spAerO3,histall,none,AGCM,,piClim-spAerO3-histall," transient effective radiative forcing with specified anthropogenic aerosol optical properties, all forcings",none,,,,,22,
Prescribed anthropogenic aerosol optical properties. Aerosol and ozone forcings.,RFMIP-spAer-piSST-histaer,RFMIP,1,,1850,2014,165,2,piClim-spAerO3-histaer,piClim,spAerO3,histaer,none,AGCM,,piClim-spAerO3-histaer,"transient effective radiative forcing with specified anthropogenic aerosol optical properties, aerosol forcing",none,,,,,22,
Prescribed anthropogenic aerosol optical properties. Aerosol and ozone forcings.,RFMIP-spAer-piSST-aer,RFMIP,1,,,,,2,piClim-spAerO3-aer,piClim,spAerO3,aer,none,AGCM,,piClim-spAerO3-aer,"effective radiative forcing at present day with specified anthropogenic aerosol optical properties, all forcings",none,,,,,18,
Prescribed anthropogenic aerosol optical properties. Anthropogenic forcings.,RFMIP-spAer-piSST-anthro,RFMIP,1,,,,,2,piClim-spAerO3-anthro,piClim,spAerO3,anthro,none,AGCM,,piClim-spAerO3-anthro,"effective radiative forcing at present day with specified anthropogenic aerosol optical properties, anthropogenic forcings",none,,,,,21,
Prescribed anthropogenic aerosol optical properties. Changes in aerosols only.,RFMIP-SpAer-aer,RFMIP,1,3,1850,2014,165,2,hist-spAerO3,hist,spAerO3,,none,AOGCM,,hist-spAerO3,"historical simulations with specified anthropogenc aerosols, no other forcings",none,piControl,none,CMIP,,12,
Prescribed anthropogenic aerosol optical properties. All forcings.,RFMIP-SpAer-all,RFMIP,1,3,1850,2014,165,1,hist-all-spAerO3,hist,all,spAerO3,none,AOGCM,,hist-all-spAerO3,historical simulations with specified anthropogenc aerosols ,none,piControl,none,CMIP,,16,
Request for specialized diagnostics: Full snapshots of spectrally-resolved aerosol optical properties for single day from piControl  along with model-specific direct aerosol IRF.,,RFMIP,1,,,,,1,,,,,,,,piControl,pre-industrial control,,,,,Special output requested.,,
"Request for specialized diagnostics: Full snapshots of spectrally-resolved aerosol optical properties for single day from historical run, along with model-specific direct aerosol IRF.",RfmipIrfAer,RFMIP,1,,,,,1,,,,,,,,historical,all-forcing simulation of the recent past,,,,,Special output requested.,,
Offline radiation calculations,RFMIP-IRF,RFMIP,1,,,,,1,rad-irf,rad,irf,,none,RAD,,RFMIP-IRF,offline assessment of radiative transfer parmaeterizations in clear skies,none,,,,,7,
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.,SSP126,ScenarioMIP,1,1,2015,2100,86,1,ssp126,,,,none,AOGCM,AER CHEM BGM,ssp126,update of RCP2.6 based on SSP1,none,historical,none,CMIP,,6,
"Extension of SSP1_26 to 2300, in style of CMIP5 extension. Extends negative emissions level reached in 2100 to produce slowly declining forcing.",SSP126ext,ScenarioMIP,1,1,2101,2300,200,2,,,,,,,,ssp126,long-term extension of ssp126 to 2300,,,,,"an extension of ssp126, so doesn't need a separate experiment_id",,
Extension of SSP5_34over to 2300,SSP534overext,ScenarioMIP,1,,2101,2300,200,2,,,,,,,,ssp534over,long-term extension of ssp534over to 2300,,,,,"an extension of ssp534-over, so doesn't need a separate experiment_id",,
21st century overshoot scenario relative to SSP5_34. Branches from SS5_85 at 2040 with emissions reduced to zero by 2070 and negative thereafter.,SSP534over,ScenarioMIP,1,1,2015,2100,86,2,ssp534-over,ssp534,over,,none,AOGCM,AER CHEM BGM,ssp534-over,overshoot of 3.4 W/m**2 branching from ssp585 in 2040,none,ssp585,none,ScenarioMIP,,11,
Future scenario with medium radiative forcing by the end of century. Following approximately RCP6.0 global forcing pathway but with new forcing based on SSP4. Concentration-driven.,SSP460,ScenarioMIP,1,1,2015,2100,86,2,ssp460,ssp460,,,none,AOGCM,AER CHEM BGM,ssp460,update of RCP6.0 based on SSP4,none,historical,none,CMIP,,6,
Future scenario with medium radiative forcing by the end of century. Following approximately RCP4.5 global forcing pathway but with new forcing based on SSP2. Concentration-driven.,SSP245,ScenarioMIP,1,1,2015,2100,86,1,ssp245,ssp245,,,none,AOGCM,AER CHEM BGM,ssp245,update of RCP4.5 based on SSP2,none,historical,none,CMIP,,6,
"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. At least 9 further perturbed IC ensemble members (if not 9, as many as possible).",SSP370ens,ScenarioMIP,1,9,2015,2100,86,2,,,,,,,,ssp370,IC ensemble of ssp370,,,,,"an esemble of ssp370, so doesn't need a separate experiment_id",,
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.,SSP370,ScenarioMIP,1,1,2015,2100,86,1,ssp370,ssp370,,,none,AOGCM,AER CHEM BGM,ssp370,gap-filling scenario reaching 7.0 based on SSP3,none,historical,none,CMIP,,6,
Future scenario with low radiative forcing by the end of century. Reaches about 3.4 W/m2 by 2100; fills gap in RCP forcing pathways between 4.5 and 2.6 W/m2. Concentration-driven.,SSP434,ScenarioMIP,1,1,2015,2100,86,2,ssp434,ssp434,,,none,AOGCM,AER CHEM BGM,ssp434,gap-filling scenario reaching 3.4 based on SSP4,none,historical,none,CMIP,,6,
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.,SSP585,ScenarioMIP,1,1,2015,2100,86,1,ssp585,ssp585,,,none,AOGCM,AER CHEM BGM,ssp585,update of RCP8.5 based on SSP5,none,historical,none,CMIP,,6,
"Extension of SSP5_85 to 2300, in style of CMIP5 extension. Assumes emissions eventually decline from 2100 levels to produce stabilized forcing by 2300.",SSP585ext,ScenarioMIP,1,1,2101,2300,200,2,,,,,,,,ssp585,long-term extension of ssp585 to 2300,,,,,"an extension of ssp534, so doesn't need a separate experiment_id",,
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.,SSPXY,ScenarioMIP,1,1,2015,2100,86,2,sspxy,sspxy,,,none,AOGCM,AER CHEM BGM,sspxy,low-end scenario informing 1.5C goal,none,historical,none,CMIP,"""x"" AND ""y"" have yet to be determined PRECISELY",5,
"Early 19th century cluster of strong tropical volcanic eruptions, including the 1809 event of unknown location, the 1815 Tambora and 1835 Cosigueina eruptions. Experiment initialized from PiControl",VolLongC19thC,VolMIP,1,3,,,50,2,volc-cluster-ctrl,volc,cluster,ctrl,none,AOGCM,AER CHEM BGM,volc-cluster-ctrl,19th century volcanic cluster initialized from PiControl,none,piControl,none,CMIP,,17,
"Early 19th century cluster of strong tropical volcanic eruptions, including the 1809 event of unknown location, the 1815 Tambora and 1835 Cosigueina eruptions. Experiment initialized from past1000 (all forcings except volcanic kept constant from year AD 1790 on).",,VolMIP,1,3,,,50,3,volc-cluster-mill,volc,cluster,mill,none,AOGCM,AER CHEM BGM,volc-cluster-mill,19th century volcanic cluster initialized from past1000,none,past1000,none,PMIP,NOTE: This experiment was not included in the orig [...]
"Idealized equatorial eruption corresponding to an initial emission of 56.2 Tg of SO2. The eruption magnitude corresponds to recent estimates for the 1815 Tambora eruption (Sigl et al., 2015), the largest historical tropical eruption, which was linked to the so-called �year without a summer� in 1816. Experiment initialized from PiControl.",VolLongS100EQ,VolMIP,1,9,,,20,1,volc-long-eq,volc,long,eq,none,AOGCM,AER CHEM BGM,volc-long-eq,idealized equatorial volcanic eruption emitting 56.2 Tg  [...]
Idealized Northern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2. Experiment initialized from PiControl. ,VolLongS100HL,VolMIP,1,9,,,20,2,volc-long-hlN,volc,long,hlN,none,AOGCM,AER CHEM BGM,volc-long-hlN,idealized Northern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2,none,piControl,none,CMIP,,13,
"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. Experiment initialized from PiControl.",VolShort20EQfull,VolMIP,1,25,,,3,1,volc-pinatubo-full,volc,pinatubo,full,none,AOGCM,AER CHEM BGM,volc-pinatubo-full,Pinatubo experiment,none,piControl,none,CMIP,,18,
"As volc-pinatubo-full, but as decadal prediction runs. Joint experiment with DCPP, forcing input and implementation of the forcing fully comply with the VolMIP protocol.",Volshort20eqiniDcppC21,VolMIP,1,10,2014,2019,5,3,volc-pinatubo-ini,volc,pinatubo,ini,s2014,AOGCM,AER CHEM BGM,volc-pinatubo-ini,Pinatubo experiment for decadal climate prediction,initialized near end of year 2014,,,,please confirm this information is correct.,17,
slab control run for volc-piinatubo-slab,,VolMIP,1,1,,,30,1,control-slab,control,slab,,none,AGCM SLAB,AER CHEM BGM,control-slab,control with slab ocean,none,,,,,12,
"As volc-pinatubo-full, but with a slab ocean.",VolShort20EQslab,VolMIP,1,1,,,3,3,volc-pinatubo-slab,volc,pinatubo,slab,none,AGCM SLAB,AER CHEM BGM,volc-pinatubo-slab,Pinatubo experiment with slab ocean,none,control-slab,none,VolMIP,,18,
"As volc-pinatubo-full, but with prescribed aerosol heating rates in the stratosphere. Complimentary experiment to volc-pinatubo-surf.",VolShort20EQstrat,VolMIP,1,25,,,3,1,volc-pinatubo-strat,volc,pinatubo,strat,none,AOGCM,AER CHEM BGM,volc-pinatubo-strat,"Pinatubo experiment with partial radiative forcing, includes only stratospheric warming",none,piControl,none,CMIP,,19,
"As volc-pinatubo-full, but with prescribed surface cooling patterns or net  surface flux changes. Complimentary experiment to volc-pinatubo-strat.",VolShort20EQsurf,VolMIP,1,25,,,3,1,volc-pinatubo-surf,volc,pinatubo,surf,none,AOGCM,AER CHEM BGM,volc-pinatubo-surf,"Pinatubo experiment with partial radiative forcing, solar radiation scattering only",none,piControl,none,CMIP,,18,
"Parallel experiment to volc-cluster-ctrl, using restart files from the end of the historical simulation instead of from piControl, and boundary conditions from the 21st century SSP2-4.5 scenario experiment of ScenarioMIP",,VolMIP,1,3,2015,2100,85,3,volc-cluster-21C,volc,cluster,21C,none,AOGCM,AER CHEM BGM,volc-cluster-21C,volcanic cluster experiment under 21st century SSP2-4.5 scenario,none,historical,none,CMIP,,16,
Idealized Northern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2. Experiment initialized from PiControl. ,,VolMIP,1,9,,,20,3,volc-long-hlS,volc,long,hlS,none,AOGCM,AER CHEM BGM,volc-long-hlS,Idealized Southern Hemisphere high-latitude eruption emitting 28.1 Tg of SO2,none,piControl,none,CMIP,,13,
diff --git a/TestTables/CMIP6_fx.json b/TestTables/CMIP6_fx.json
index b9189e6..e8ce8be 100644
--- a/TestTables/CMIP6_fx.json
+++ b/TestTables/CMIP6_fx.json
@@ -1,709 +1,846 @@
 {
     "Header": {
+        "data_specs_version": "01.beta.32", 
+        "table_id": "Table fx", 
+        "realm": "land", 
+        "frequency": "fx", 
+        "cmor_version": "3.1", 
+        "table_date": "10 August 2016", 
+        "missing_value": "1e20", 
         "product": "output", 
         "approx_interval": "0.00000", 
-        "realm": "ocean", 
-        "cmor_version": "3.1", 
-        "Conventions": "CF-1.6 CMIP-6.0", 
-        "frequency": "fx", 
-        "table_id": "Table fx", 
-        "data_specs_version": "01.beta.29", 
-        "mip_era": "CMIP6", 
         "generic_levels": "olevel", 
-        "missing_value": "1e20", 
-        "table_date": "14 June 2016"
+        "mip_era": "CMIP6", 
+        "Conventions": "CF-1.6 CMIP-6.0"
     }, 
     "axis_entry": {
-        "typebare": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "bare_ground", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+        "alt16": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "MISR  vertical coordinate heights", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "tau": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt16", 
+            "positive": "up", 
             "requested": [
-                "0.15", 
-                "0.8", 
-                "2.45", 
-                "6.5", 
-                "16.2", 
-                "41.5", 
-                "100."
+                0.0, 
+                250.0, 
+                750.0, 
+                1250.0, 
+                1750.0, 
+                2250.0, 
+                2750.0, 
+                3500.0, 
+                4500.0, 
+                6000.0, 
+                8000.0, 
+                10000.0, 
+                12000.0, 
+                14500.0, 
+                16000.0, 
+                18000.0
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
             "requested_bounds": [
-                "0.0", 
-                "0.3", 
-                "0.3", 
-                "1.3", 
-                "1.3", 
-                "3.6", 
-                "3.6", 
-                "9.4", 
-                "9.4", 
-                "23.0", 
-                "23.0", 
-                "60.0", 
-                "60.0", 
-                "100000."
+                -99000.0, 
+                0.0, 
+                0.0, 
+                500.0, 
+                500.0, 
+                1000.0, 
+                1000.0, 
+                1500.0, 
+                1500.0, 
+                2000.0, 
+                2000.0, 
+                2500.0, 
+                2500.0, 
+                3000.0, 
+                3000.0, 
+                4000.0, 
+                4000.0, 
+                5000.0, 
+                5000.0, 
+                7000.0, 
+                7000.0, 
+                9000.0, 
+                9000.0, 
+                11000.0, 
+                11000.0, 
+                13000.0, 
+                13000.0, 
+                15000.0, 
+                15000.0, 
+                17000.0, 
+                17000.0, 
+                99000.0
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "cloud optical thickness", 
-            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
-            "value": "", 
-            "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", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0. 100.", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "50.0", 
-            "out_name": "depth", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "spectband": {
-            "requested": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Spectral Band", 
-            "standard_name": "wave_frequency", 
-            "value": "", 
-            "out_name": "spectband", 
-            "type": "double", 
-            "units": "s-1", 
-            "formula": "", 
-            "climatology": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma over z coordinate", 
-            "standard_name": "ocean_sigma_z", 
             "value": "", 
-            "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"
-        }, 
-        "plev19": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "40000.", 
-                "30000.", 
-                "25000.", 
-                "20000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "3000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "p220": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
             "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "44000. 0.0", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "22000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
+            "bounds_values": ""
         }, 
-        "plev17": {
-            "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+        "alt40": {
+            "standard_name": "altitude", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "altitude", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev10": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "alt40", 
+            "positive": "up", 
             "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "7000.", 
-                "5000.", 
-                "1000."
+                "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."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "480.", 
+                "480.", 
+                "960.", 
+                "960.", 
+                "1440.", 
+                "1440.", 
+                "1920.", 
+                "1920.", 
+                "2400.", 
+                "2400.", 
+                "2880.", 
+                "2880.", 
+                "3360.", 
+                "3360.", 
+                "3840.", 
+                "3840.", 
+                "4320.", 
+                "4320.", 
+                "4800.", 
+                "4800.", 
+                "5280.", 
+                "5280.", 
+                "5760.", 
+                "5760.", 
+                "6240.", 
+                "6240.", 
+                "6720.", 
+                "6720.", 
+                "7200.", 
+                "7200.", 
+                "7680.", 
+                "7680.", 
+                "8160.", 
+                "8160.", 
+                "8640.", 
+                "8640.", 
+                "9120.", 
+                "9120.", 
+                "9600.", 
+                "9600.", 
+                "10080.", 
+                "10080.", 
+                "10560.", 
+                "10560.", 
+                "11040.", 
+                "11040.", 
+                "11520.", 
+                "11520.", 
+                "12000.", 
+                "12000.", 
+                "12480.", 
+                "12480.", 
+                "12960.", 
+                "12960.", 
+                "13440.", 
+                "13440.", 
+                "13920.", 
+                "13920.", 
+                "14400.", 
+                "14400.", 
+                "14880.", 
+                "14880.", 
+                "15360.", 
+                "15360.", 
+                "15840.", 
+                "15840.", 
+                "16320.", 
+                "16320.", 
+                "16800.", 
+                "16800.", 
+                "17280.", 
+                "17280.", 
+                "17760.", 
+                "17760.", 
+                "18240.", 
+                "18240.", 
+                "18720.", 
+                "18720.", 
+                "19200."
             ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "site": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "site index", 
-            "standard_name": "", 
             "value": "", 
-            "out_name": "site", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "smooth_level": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "positive": "up", 
+        "alternate_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = ap + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-200.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
-            "bounds_values": "", 
-            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
-            "standard_name": "atmosphere_sleve_coordinate", 
-            "value": "", 
             "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "800000.0", 
-            "axis": "Z"
-        }, 
-        "p840": {
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
+            "z_factors": "ap: ap b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "basin": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean basin", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "basin", 
+            "positive": "", 
+            "requested": [
+                "atlantic_arctic_ocean", 
+                "indian_pacific_ocean", 
+                "global_ocean"
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "100000. 68000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "84000.0", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "sigma: lev eta: eta depth: depth", 
-            "positive": "up", 
+        "dbze": {
+            "standard_name": "equivalent_reflectivity_factor", 
+            "units": "dBZ", 
+            "axis": "", 
+            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
-            "bounds_values": "", 
-            "long_name": "ocean sigma coordinate", 
-            "standard_name": "ocean_sigma_coordinate", 
+            "out_name": "dbze", 
+            "positive": "", 
+            "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"
+            ], 
+            "requested_bounds": [
+                "-50", 
+                "-45", 
+                "-45", 
+                "-40", 
+                "-40", 
+                "-35", 
+                "-35", 
+                "-30", 
+                "-30", 
+                "-25", 
+                "-25", 
+                "-20", 
+                "-20", 
+                "-15", 
+                "-15", 
+                "-10", 
+                "-10", 
+                "-5", 
+                "-5", 
+                "0", 
+                "0", 
+                "5", 
+                "5", 
+                "10", 
+                "10", 
+                "15", 
+                "15", 
+                "20", 
+                "20", 
+                "25."
+            ], 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
             "value": "", 
-            "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"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "depth0m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "100.0", 
             "valid_min": "0.0", 
-            "requested_bounds": "", 
+            "value": "0.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth100m": {
             "standard_name": "depth", 
-            "value": "0.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "100.0", 
-            "axis": "Z"
-        }, 
-        "ocean_s": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "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", 
             "requested_bounds": "", 
-            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
-            "bounds_values": "", 
-            "long_name": "ocean s-coordinate", 
-            "standard_name": "ocean_s_coordinate", 
-            "value": "", 
-            "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": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "0.0", 
-            "axis": "Z"
-        }, 
-        "plev4s": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "20000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
+            "type": "double", 
+            "valid_max": "120.0", 
+            "valid_min": "80.0", 
+            "value": "100.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth2000m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 2000 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "2000", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "typec4pft": {
+        "depth300m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 300 m ocean depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "300", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c4_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth700m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "coordinate value for 700 m ocean depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev3h": {
-            "requested": [
-                "10000.", 
-                "1000.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "700", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "depth_coord": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "ocean depth coordinate", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "12000.0", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "effectRadIc": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Ice Aerosols", 
             "climatology": "", 
-            "tolerance": "0.001", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadIc", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "height2m": {
+        "effectRadLi": {
+            "standard_name": "", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Effective Radius of Liquid Aerosols", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "effectRadLi", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "no", 
-            "valid_min": "1.0", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "height10m": {
             "standard_name": "height", 
-            "value": "2.0", 
-            "out_name": "height", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "height", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "10.0", 
-            "axis": "Z"
-        }, 
-        "time1": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "height", 
+            "positive": "up", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "30.0", 
+            "valid_min": "1.0", 
+            "value": "10.0", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "height2m": {
+            "standard_name": "height", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "height", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "height", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "valid_max": "10.0", 
+            "valid_min": "1.0", 
+            "value": "2.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "hybrid_height": {
+            "standard_name": "atmosphere_hybrid_height_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "hybrid height coordinate", 
             "climatology": "", 
+            "formula": "z = a + b*orog", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "", 
             "valid_max": "", 
-            "axis": "T"
-        }, 
-        "plev7h": {
-            "requested": [
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "5000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
+            "valid_min": "0.0", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
+            "z_factors": "a: lev b: b orog: orog", 
+            "bounds_values": ""
         }, 
-        "sza5": {
-            "requested": [
-                "0.", 
-                "20.", 
-                "40.", 
-                "60.", 
-                "80."
-            ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
+        "iceband": {
+            "standard_name": "sea_ice_thickness", 
+            "units": "m", 
+            "axis": "", 
+            "long_name": "Ice depth bands", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "iceband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "solar zenith angle", 
-            "standard_name": "solar_zenith_angle", 
-            "value": "", 
-            "out_name": "sza", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "degree", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "depth_coord": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "latitude": {
+            "standard_name": "latitude", 
+            "units": "degrees_north", 
+            "axis": "Y", 
+            "long_name": "latitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lat", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean depth coordinate", 
-            "standard_name": "depth", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "12000.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "90.0", 
+            "valid_min": "-90.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "sdepth1": {
+        "location": {
+            "standard_name": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "location index", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "loc", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "integer", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "longitude": {
+            "standard_name": "longitude", 
+            "units": "degrees_east", 
+            "axis": "X", 
+            "long_name": "longitude", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lon", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "0.0 0.1", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
-            "value": "0.05", 
-            "out_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "valid_max": "360.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "misrBands": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band of MISR", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "0.2", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alternate_hybrid_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ap: ap b: b ps: ps", 
-            "positive": "down", 
+        "natural_log_pressure": {
+            "standard_name": "atmosphere_ln_pressure_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "atmosphere natural log pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = p0 * exp(-lev)", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ap: ap_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "20.0", 
+            "valid_min": "-1.0", 
             "value": "", 
+            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
+            "z_factors": "p0: p0 lev: lev", 
+            "bounds_values": ""
+        }, 
+        "ocean_double_sigma": {
+            "standard_name": "ocean_double_sigma", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean double sigma coordinate", 
+            "climatology": "", 
+            "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))", 
+            "must_have_bounds": "yes", 
             "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "", 
-            "units": "1", 
-            "formula": "p = ap + b*ps", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
+            "z_factors": "sigma: sigma depth: depth z1: z1 z2: z2 a: a_coeff href: href k_c: k_c", 
+            "bounds_values": ""
+        }, 
+        "ocean_s": {
+            "standard_name": "ocean_s_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean s-coordinate", 
             "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "s: lev_bnds eta: eta depth: depth a: a b: b depth_c: depth_c", 
+            "z_factors": "s: lev eta: eta depth: depth a: a_coeff b: b_coeff depth_c: depth_c", 
+            "bounds_values": ""
         }, 
-        "time2": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+        "ocean_sigma": {
+            "standard_name": "ocean_sigma_coordinate", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma coordinate", 
+            "climatology": "", 
+            "formula": "z(n,k,j,i) = eta(n,j,i) + sigma(k)*(depth(j,i)+eta(n,j,i))", 
             "must_have_bounds": "yes", 
-            "valid_min": "", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
-            "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "yes", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "", 
+            "valid_max": "0.0", 
+            "valid_min": "-1.0", 
+            "value": "", 
+            "z_bounds_factors": "sigma: lev_bnds eta: eta depth: depth", 
+            "z_factors": "sigma: lev eta: eta depth: depth", 
+            "bounds_values": ""
         }, 
-        "time3": {
+        "ocean_sigma_z": {
+            "standard_name": "ocean_sigma_z", 
+            "units": "", 
+            "axis": "Z", 
+            "long_name": "ocean sigma over z coordinate", 
+            "climatology": "", 
+            "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)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
+            "z_bounds_factors": "sigma: sigma_bnds eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev_bnds", 
+            "z_factors": "sigma: sigma eta: eta depth: depth depth_c: depth_c nsigma: nsigma zlev: zlev", 
+            "bounds_values": ""
+        }, 
+        "olayer100m": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "depth", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "type": "double", 
+            "valid_max": "100.0", 
+            "valid_min": "0.0", 
+            "value": "50.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "0. 100."
         }, 
         "oline": {
+            "standard_name": "region", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "ocean passage", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "line", 
+            "positive": "", 
             "requested": [
                 "barents_opening", 
                 "bering_strait", 
@@ -716,290 +853,274 @@
                 "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean passage", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "line", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+                "indonesian_thoughflow", 
+                "mozambique_channel", 
+                "taiwan_luzon_straits", 
+                "windward_passage"
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "plev14": {
-            "requested": [
-                "100000.", 
-                "92500.", 
-                "85000.", 
-                "70000.", 
-                "60000.", 
-                "50000.", 
-                "25000.", 
-                "15000.", 
-                "10000.", 
-                "5000.", 
-                "2000.", 
-                "1000.", 
-                "500.", 
-                "100."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p1000": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "1000 hPa", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev8": {
-            "requested": [
-                "100000.", 
-                "85000.", 
-                "70000.", 
-                "50000.", 
-                "25000.", 
-                "10000.", 
-                "5000.", 
-                "1000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "100000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p220": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "location": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "location index", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "loc", 
-            "type": "integer", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "22000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "44000. 0.0"
         }, 
-        "latitude": {
+        "p500": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "500 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "-90.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "latitude", 
-            "standard_name": "latitude", 
-            "value": "", 
-            "out_name": "lat", 
-            "type": "double", 
-            "units": "degrees_north", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "90.0", 
-            "axis": "Y"
-        }, 
-        "plev3": {
-            "requested": [
-                "85000.", 
-                "50000.", 
-                "25000."
-            ], 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "50000.", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "p560": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "basin": {
-            "requested": [
-                "atlantic_arctic_ocean", 
-                "indian_pacific_ocean", 
-                "global_ocean"
-            ], 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "ocean basin", 
-            "standard_name": "region", 
-            "value": "", 
-            "out_name": "basin", 
-            "type": "character", 
-            "units": "1", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "56000.0", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": "68000. 44000."
         }, 
         "p700": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "700 hPa", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "70000.", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "p840": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "84000.0", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "700 hPa", 
+            "z_factors": "", 
+            "bounds_values": "100000. 68000."
+        }, 
+        "plev10": {
             "standard_name": "air_pressure", 
-            "value": "70000.", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
             "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev14": {
+            "standard_name": "air_pressure", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev7": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
-                "90000.", 
-                "74000.", 
-                "62000.", 
+                "100000.", 
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "37500.", 
-                "24500.", 
-                "9000."
+                "25000.", 
+                "15000.", 
+                "10000.", 
+                "5000.", 
+                "2000.", 
+                "1000.", 
+                "500.", 
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "100000.", 
-                "80000.", 
-                "80000.", 
-                "68000.", 
-                "68000.", 
-                "56000.", 
-                "56000.", 
-                "44000.", 
-                "44000.", 
-                "31000.", 
-                "31000.", 
-                "18000.", 
-                "18000.", 
-                " 0."
-            ], 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev17": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev4": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
+                "100000.", 
                 "92500.", 
                 "85000.", 
+                "70000.", 
+                "60000.", 
                 "50000.", 
-                "25000."
+                "40000.", 
+                "30000.", 
+                "25000.", 
+                "20000.", 
+                "15000.", 
+                "10000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1000."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev19": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev23": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1018,34 +1139,30 @@
                 "3000.", 
                 "2000.", 
                 "1000.", 
-                "700.", 
                 "500.", 
-                "300.", 
-                "200.", 
-                "100.", 
-                "40."
+                "100."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev23": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "plev39": {
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
                 "92500.", 
@@ -1057,317 +1174,259 @@
                 "30000.", 
                 "25000.", 
                 "20000.", 
-                "17000.", 
                 "15000.", 
-                "13000.", 
-                "11500.", 
                 "10000.", 
-                "9000.", 
-                "8000.", 
                 "7000.", 
                 "5000.", 
                 "3000.", 
                 "2000.", 
-                "1500.", 
                 "1000.", 
                 "700.", 
                 "500.", 
                 "300.", 
                 "200.", 
-                "150.", 
                 "100.", 
-                "70.", 
-                "50.", 
-                "40.", 
-                "30.", 
-                "20.", 
-                "15.", 
-                "10.", 
-                "7.", 
-                "5.", 
-                "3."
+                "40."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev27": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "97500.", 
+                "95000.", 
+                "92500.", 
+                "90000.", 
+                "87500.", 
+                "85000.", 
+                "82500.", 
+                "80000.", 
+                "77500.", 
+                "75000.", 
+                "70000.", 
+                "65000.", 
+                "60000.", 
+                "55000.", 
+                "50000.", 
+                "45000.", 
+                "40000.", 
+                "35000.", 
+                "30000.", 
+                "25000.", 
+                "22500.", 
+                "20000.", 
+                "17500.", 
+                "15000.", 
+                "12500.", 
+                "10000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "typepever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesdec": {
-            "requested": "", 
-            "stored_direction": "", 
             "z_factors": "", 
-            "positive": "", 
+            "bounds_values": ""
+        }, 
+        "plev3": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "25000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_decidous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev27": {
+        "plev39": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "100000.", 
-                "97500.", 
-                "95000.", 
                 "92500.", 
-                "90000.", 
-                "87500.", 
                 "85000.", 
-                "82500.", 
-                "80000.", 
-                "77500.", 
-                "75000.", 
                 "70000.", 
-                "65000.", 
                 "60000.", 
-                "55000.", 
                 "50000.", 
-                "45000.", 
                 "40000.", 
-                "35000.", 
                 "30000.", 
                 "25000.", 
-                "22500.", 
                 "20000.", 
-                "17500.", 
+                "17000.", 
                 "15000.", 
-                "12500.", 
-                "10000."
+                "13000.", 
+                "11500.", 
+                "10000.", 
+                "9000.", 
+                "8000.", 
+                "7000.", 
+                "5000.", 
+                "3000.", 
+                "2000.", 
+                "1500.", 
+                "1000.", 
+                "700.", 
+                "500.", 
+                "300.", 
+                "200.", 
+                "150.", 
+                "100.", 
+                "70.", 
+                "50.", 
+                "40.", 
+                "30.", 
+                "20.", 
+                "15.", 
+                "10.", 
+                "7.", 
+                "5.", 
+                "3."
             ], 
+            "requested_bounds": "", 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev3h": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "10000.", 
+                "1000.", 
+                "100."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "alt40": {
+        "plev4": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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."
+                "92500.", 
+                "85000.", 
+                "50000.", 
+                "25000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "0.", 
-                "480.", 
-                "480.", 
-                "960.", 
-                "960.", 
-                "1440.", 
-                "1440.", 
-                "1920.", 
-                "1920.", 
-                "2400.", 
-                "2400.", 
-                "2880.", 
-                "2880.", 
-                "3360.", 
-                "3360.", 
-                "3840.", 
-                "3840.", 
-                "4320.", 
-                "4320.", 
-                "4800.", 
-                "4800.", 
-                "5280.", 
-                "5280.", 
-                "5760.", 
-                "5760.", 
-                "6240.", 
-                "6240.", 
-                "6720.", 
-                "6720.", 
-                "7200.", 
-                "7200.", 
-                "7680.", 
-                "7680.", 
-                "8160.", 
-                "8160.", 
-                "8640.", 
-                "8640.", 
-                "9120.", 
-                "9120.", 
-                "9600.", 
-                "9600.", 
-                "10080.", 
-                "10080.", 
-                "10560.", 
-                "10560.", 
-                "11040.", 
-                "11040.", 
-                "11520.", 
-                "11520.", 
-                "12000.", 
-                "12000.", 
-                "12480.", 
-                "12480.", 
-                "12960.", 
-                "12960.", 
-                "13440.", 
-                "13440.", 
-                "13920.", 
-                "13920.", 
-                "14400.", 
-                "14400.", 
-                "14880.", 
-                "14880.", 
-                "15360.", 
-                "15360.", 
-                "15840.", 
-                "15840.", 
-                "16320.", 
-                "16320.", 
-                "16800.", 
-                "16800.", 
-                "17280.", 
-                "17280.", 
-                "17760.", 
-                "17760.", 
-                "18240.", 
-                "18240.", 
-                "18720.", 
-                "18720.", 
-                "19200."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "altitude", 
-            "standard_name": "altitude", 
             "value": "", 
-            "out_name": "alt40", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev4s": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "85000.", 
+                "50000.", 
+                "20000.", 
+                "5000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "time": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "time", 
-            "standard_name": "time", 
             "value": "", 
-            "out_name": "time", 
-            "type": "double", 
-            "units": "days since ?", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": "T"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "plev7c": {
+        "plev7": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "plev", 
+            "positive": "down", 
             "requested": [
                 "90000.", 
                 "74000.", 
@@ -1377,976 +1436,1171 @@
                 "24500.", 
                 "9000."
             ], 
+            "requested_bounds": [
+                "100000.", 
+                "80000.", 
+                "80000.", 
+                "68000.", 
+                "68000.", 
+                "56000.", 
+                "56000.", 
+                "44000.", 
+                "44000.", 
+                "31000.", 
+                "31000.", 
+                "18000.", 
+                "18000.", 
+                " 0."
+            ], 
             "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev7c": {
             "standard_name": "air_pressure", 
-            "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
             "units": "Pa", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
-        }, 
-        "height10m": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "up", 
+            "formula": "", 
             "must_have_bounds": "no", 
-            "valid_min": "1.0", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "90000.", 
+                "74000.", 
+                "62000.", 
+                "50000.", 
+                "37500.", 
+                "24500.", 
+                "9000."
+            ], 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "height", 
-            "standard_name": "height", 
-            "value": "10.0", 
-            "out_name": "height", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
             "type": "double", 
-            "units": "m", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "30.0", 
-            "axis": "Z"
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "dbze": {
+        "plev7h": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
             "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"
+                "92500.", 
+                "85000.", 
+                "70000.", 
+                "60000.", 
+                "50000.", 
+                "25000.", 
+                "5000."
             ], 
-            "stored_direction": "increasing", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "yes", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": [
-                "-50", 
-                "-45", 
-                "-45", 
-                "-40", 
-                "-40", 
-                "-35", 
-                "-35", 
-                "-30", 
-                "-30", 
-                "-25", 
-                "-25", 
-                "-20", 
-                "-20", 
-                "-15", 
-                "-15", 
-                "-10", 
-                "-10", 
-                "-5", 
-                "-5", 
-                "0", 
-                "0", 
-                "5", 
-                "5", 
-                "10", 
-                "10", 
-                "15", 
-                "15", 
-                "20", 
-                "20", 
-                "25."
-            ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "CloudSat simulator equivalent radar reflectivity factor", 
-            "standard_name": "equivalent_reflectivity_factor", 
             "value": "", 
-            "out_name": "dbze", 
-            "type": "double", 
-            "units": "dBZ", 
-            "formula": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "plev8": {
+            "standard_name": "air_pressure", 
+            "units": "Pa", 
+            "axis": "Z", 
+            "long_name": "pressure", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "plev", 
+            "positive": "down", 
+            "requested": [
+                "100000.", 
+                "85000.", 
+                "70000.", 
+                "50000.", 
+                "25000.", 
+                "10000.", 
+                "5000.", 
+                "1000."
+            ], 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typesever": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "secondary_evergreen_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "", 
-            "axis": ""
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
         "rho": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "density++++?", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "rho", 
-            "type": "double", 
+            "standard_name": "", 
             "units": "kg m-3", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "density++++?", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "rho", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "depth100m": {
-            "requested": "", 
+        "scatratio": {
+            "standard_name": "backscattering_ratio", 
+            "units": "1", 
+            "axis": "", 
+            "long_name": "lidar backscattering ratio", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "scatratio", 
+            "positive": "", 
+            "requested": [
+                "0.005", 
+                "0.605", 
+                "2.1", 
+                "4.", 
+                "6.", 
+                "8.5", 
+                "12.5", 
+                "17.5", 
+                "22.5", 
+                "27.5", 
+                "35.", 
+                "45.", 
+                "55.", 
+                "70.", 
+                "50040."
+            ], 
+            "requested_bounds": [
+                "0.", 
+                "0.01", 
+                "0.01", 
+                "1.2", 
+                "1.2", 
+                "3.", 
+                "3.", 
+                "5.", 
+                "5.", 
+                "7.", 
+                "7.", 
+                "10.", 
+                "10.", 
+                "15.", 
+                "15.", 
+                "20.", 
+                "20.", 
+                "25.", 
+                "25.", 
+                "30.", 
+                "30.", 
+                "40.", 
+                "40.", 
+                "50.", 
+                "50.", 
+                "60.", 
+                "60.", 
+                "80.", 
+                "80.", 
+                "100000."
+            ], 
             "stored_direction": "increasing", 
+            "tolerance": "0.001", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth": {
+            "standard_name": "depth", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "depth", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
             "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "80.0", 
+            "requested": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "200.0", 
+            "valid_min": "0.0", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "sdepth1": {
             "standard_name": "depth", 
-            "value": "100.0", 
-            "out_name": "depth", 
-            "type": "double", 
             "units": "m", 
-            "formula": "", 
+            "axis": "Z", 
+            "long_name": "depth", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "120.0", 
-            "axis": "Z"
-        }, 
-        "effectRadLi": {
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "depth", 
+            "positive": "down", 
             "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
-            "valid_min": "", 
             "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "0.2", 
+            "valid_min": "0.0", 
+            "value": "0.05", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Liquid Aerosols", 
+            "z_factors": "", 
+            "bounds_values": "0.0 0.1"
+        }, 
+        "site": {
             "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadLi", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "site index", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "site", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "integer", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "sdepth": {
-            "requested": "", 
-            "stored_direction": "increasing", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
-            "positive": "down", 
+            "bounds_values": ""
+        }, 
+        "smooth_level": {
+            "standard_name": "atmosphere_sleve_coordinate", 
+            "units": "m", 
+            "axis": "Z", 
+            "long_name": "atmosphere smooth level vertical (SLEVE) coordinate", 
+            "climatology": "", 
+            "formula": "z = a*ztop + b1*zsurf1 + b2*zsurf2", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "lev", 
+            "positive": "up", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "depth", 
-            "standard_name": "depth", 
+            "stored_direction": "increasing", 
+            "tolerance": "", 
+            "type": "", 
+            "valid_max": "800000.0", 
+            "valid_min": "-200.0", 
             "value": "", 
-            "out_name": "depth", 
-            "type": "double", 
+            "z_bounds_factors": "a: a_bnds b1: b1_bnds b2: b2_bnds ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "z_factors": "a: a b1: b1 b2: b2 ztop: ztop zsurf1: zsurf1 zsurf2: zsurf2", 
+            "bounds_values": ""
+        }, 
+        "snowband": {
+            "standard_name": "surface_snow_thickness", 
             "units": "m", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "Snow depth bands", 
             "climatology": "", 
-            "tolerance": "", 
-            "valid_max": "200.0", 
-            "axis": "Z"
-        }, 
-        "vegtype": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "snowband", 
             "positive": "", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "plant functional type", 
-            "standard_name": "area_type", 
-            "value": "", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
-        }, 
-        "typec3pft": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "c3_plant_functional_types", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "spectband": {
+            "standard_name": "wave_frequency", 
+            "units": "s-1", 
+            "axis": "", 
+            "long_name": "Spectral Band", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "spectband", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "natural_log_pressure": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 lev: lev", 
-            "positive": "down", 
+        "standard_hybrid_sigma": {
+            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
+            "units": "1", 
+            "axis": "Z", 
+            "long_name": "hybrid sigma pressure coordinate", 
+            "climatology": "", 
+            "formula": "p = a*p0 + b*ps", 
             "must_have_bounds": "yes", 
-            "valid_min": "-1.0", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 lev: lev_bnds", 
-            "bounds_values": "", 
-            "long_name": "atmosphere natural log pressure coordinate", 
-            "standard_name": "atmosphere_ln_pressure_coordinate", 
-            "value": "", 
             "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
+            "tolerance": "", 
             "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
+            "z_factors": "p0: p0 a: a b: b ps: ps", 
+            "bounds_values": ""
+        }, 
+        "standard_sigma": {
+            "standard_name": "atmosphere_sigma_coordinate", 
             "units": "", 
-            "formula": "p = p0 * exp(-lev)", 
+            "axis": "Z", 
+            "long_name": "sigma coordinate", 
             "climatology": "", 
+            "formula": "p = ptop + sigma*(ps - ptop)", 
+            "must_have_bounds": "yes", 
+            "out_name": "lev", 
+            "positive": "down", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "decreasing", 
             "tolerance": "", 
-            "valid_max": "20.0", 
-            "axis": "Z"
+            "type": "", 
+            "valid_max": "1.0", 
+            "valid_min": "0.0", 
+            "value": "", 
+            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
+            "z_factors": "ptop: ptop sigma: lev ps: ps", 
+            "bounds_values": ""
         }, 
-        "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": "", 
+        "sza5": {
+            "standard_name": "solar_zenith_angle", 
+            "units": "degree", 
+            "axis": "", 
+            "long_name": "solar zenith angle", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "sza", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "", 
-            "requested_bounds": [
+            "requested": [
                 "0.", 
-                "0.01", 
-                "0.01", 
-                "1.2", 
-                "1.2", 
-                "3.", 
-                "3.", 
-                "5.", 
-                "5.", 
-                "7.", 
-                "7.", 
-                "10.", 
-                "10.", 
-                "15.", 
-                "15.", 
                 "20.", 
-                "20.", 
-                "25.", 
-                "25.", 
-                "30.", 
-                "30.", 
-                "40.", 
                 "40.", 
-                "50.", 
-                "50.", 
                 "60.", 
-                "60.", 
-                "80.", 
-                "80.", 
-                "100000."
+                "80."
             ], 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "lidar backscattering ratio", 
-            "standard_name": "backscattering_ratio", 
-            "value": "", 
-            "out_name": "scatratio", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
+            "tolerance": "0.001", 
             "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "tau": {
+            "standard_name": "atmosphere_optical_thickness_due_to_cloud", 
             "units": "1", 
-            "formula": "", 
+            "axis": "", 
+            "long_name": "cloud optical thickness", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "tau", 
+            "positive": "", 
+            "requested": [
+                "0.15", 
+                "0.8", 
+                "2.45", 
+                "6.5", 
+                "16.2", 
+                "41.5", 
+                "100."
+            ], 
+            "requested_bounds": [
+                "0.0", 
+                "0.3", 
+                "0.3", 
+                "1.3", 
+                "1.3", 
+                "3.6", 
+                "3.6", 
+                "9.4", 
+                "9.4", 
+                "23.0", 
+                "23.0", 
+                "60.0", 
+                "60.0", 
+                "100000."
+            ], 
+            "stored_direction": "increasing", 
             "tolerance": "0.001", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_sigma": {
-            "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "ptop: ptop sigma: lev ps: ps", 
-            "positive": "down", 
+        "time": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "ptop: ptop sigma: lev_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "sigma coordinate", 
-            "standard_name": "atmosphere_sigma_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "", 
-            "formula": "p = ptop + sigma*(ps - ptop)", 
-            "climatology": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
-        }, 
-        "typepdec": {
-            "requested": "", 
-            "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "no", 
+            "type": "double", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "surface type", 
-            "standard_name": "area_type", 
-            "value": "primary_deciduous_trees", 
-            "out_name": "type", 
-            "type": "character", 
-            "units": "", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "time1": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "time", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "increasing", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "hybrid_height": {
-            "requested": "", 
-            "stored_direction": "increasing", 
-            "z_factors": "a: lev b: b orog: orog", 
-            "positive": "up", 
+        "time2": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "climatological times", 
+            "climatology": "", 
+            "formula": "", 
             "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "out_name": "time", 
+            "positive": "", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "a: lev_bnds b: b_bnds orog: orog", 
-            "bounds_values": "", 
-            "long_name": "hybrid height coordinate", 
-            "standard_name": "atmosphere_hybrid_height_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "m", 
-            "formula": "z = a + b*orog", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "longitude": {
+        "time3": {
+            "standard_name": "time", 
+            "units": "days since ?", 
+            "axis": "T", 
+            "long_name": "Diurnal cycle: monthly mean of the diurnal cycle (1 hour steps).", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "yes", 
+            "out_name": "time", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "increasing", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
+            "tolerance": "", 
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
             "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typebare": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
             "positive": "", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
+            "requested": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "longitude", 
-            "standard_name": "longitude", 
-            "value": "", 
-            "out_name": "lon", 
-            "type": "double", 
-            "units": "degrees_east", 
-            "formula": "", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "360.0", 
-            "axis": "X"
+            "type": "character", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "bare_ground", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "effectRadIc": {
+        "typec3pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "", 
-            "must_have_bounds": "", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "c3_plant_functional_types", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "Effective Radius of Ice Aerosols", 
-            "standard_name": "", 
-            "value": "", 
-            "out_name": "effectRadIc", 
-            "type": "double", 
-            "units": "m", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typec4pft": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": ""
+            "valid_min": "", 
+            "value": "c4_plant_functional_types", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p1000": {
+        "typepdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "primary_deciduous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "1000 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "100000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typepever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "primary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p500": {
+        "typesdec": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "stored_direction": "", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
+            "value": "secondary_decidous_trees", 
             "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "500 hPa", 
-            "standard_name": "air_pressure", 
-            "value": "50000.", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "typesever": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "surface type", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "character", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "secondary_evergreen_trees", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "ocean_double_sigma": {
+        "vegtype": {
+            "standard_name": "area_type", 
+            "units": "", 
+            "axis": "", 
+            "long_name": "plant functional type", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "no", 
+            "out_name": "type", 
+            "positive": "", 
             "requested": "", 
+            "requested_bounds": "", 
             "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", 
+            "tolerance": "", 
+            "type": "character", 
+            "valid_max": "", 
             "valid_min": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "sigma: sigma_bnds depth: depth z1: z1 z2: z2 a: a href: href k_c: k_c", 
-            "bounds_values": "", 
-            "long_name": "ocean double sigma coordinate", 
-            "standard_name": "ocean_double_sigma", 
             "value": "", 
-            "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))", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "xant": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Antarctic grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xant", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "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": "", 
-            "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
             "value": "", 
-            "out_name": "plev", 
-            "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
-            "climatology": "", 
-            "tolerance": "0.001", 
-            "valid_max": "", 
-            "axis": "Z"
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "standard_hybrid_sigma": {
+        "xgre": {
+            "standard_name": "projection_x_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "X-coordinate of Greenland grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "xgre", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "p0: p0 a: a b: b ps: ps", 
-            "positive": "down", 
-            "must_have_bounds": "yes", 
-            "valid_min": "0.0", 
             "requested_bounds": "", 
-            "z_bounds_factors": "p0: p0 a: a_bnds b: b_bnds ps: ps", 
-            "bounds_values": "", 
-            "long_name": "hybrid sigma pressure coordinate", 
-            "standard_name": "atmosphere_hybrid_sigma_pressure_coordinate", 
-            "value": "", 
-            "out_name": "lev", 
-            "type": "", 
-            "units": "1", 
-            "formula": "p = a*p0 + b*ps", 
-            "climatology": "", 
+            "stored_direction": "", 
             "tolerance": "", 
-            "valid_max": "1.0", 
-            "axis": "Z"
+            "type": "double", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }, 
-        "p560": {
+        "yant": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Antarctic grid (stubb)", 
+            "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "yant", 
+            "positive": "", 
             "requested": "", 
-            "stored_direction": "decreasing", 
-            "z_factors": "", 
-            "positive": "down", 
-            "must_have_bounds": "no", 
-            "valid_min": "", 
             "requested_bounds": "", 
-            "z_bounds_factors": "", 
-            "bounds_values": "68000. 44000.", 
-            "long_name": "pressure", 
-            "standard_name": "air_pressure", 
-            "value": "56000.0", 
-            "out_name": "plev", 
+            "stored_direction": "", 
+            "tolerance": "", 
             "type": "double", 
-            "units": "Pa", 
-            "formula": "", 
+            "valid_max": "", 
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
+        }, 
+        "ygre": {
+            "standard_name": "projection_y_coordinate", 
+            "units": "km", 
+            "axis": "", 
+            "long_name": "Y-coordinate of Greenland grid (stubb)", 
             "climatology": "", 
+            "formula": "", 
+            "must_have_bounds": "", 
+            "out_name": "ygre", 
+            "positive": "", 
+            "requested": "", 
+            "requested_bounds": "", 
+            "stored_direction": "", 
             "tolerance": "", 
+            "type": "double", 
             "valid_max": "", 
-            "axis": "Z"
+            "valid_min": "", 
+            "value": "", 
+            "z_bounds_factors": "", 
+            "z_factors": "", 
+            "bounds_values": ""
         }
     }, 
     "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": ""
+        "a": {
+            "long_name": "vertical coordinate formula term: a(k)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "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": ""
+        "ps": {
+            "long_name": "Surface Air Pressure", 
+            "units": "Pa", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
         }, 
-        "depth_c": {
+        "p0": {
+            "long_name": "vertical coordinate formula term: reference pressure", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "b": {
+            "long_name": "vertical coordinate formula term: b(k)", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: depth_c", 
-            "type": "double", 
-            "dimensions": ""
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
-        "areacello": {
-            "comment": "Horizontal area of ocean grid cells", 
-            "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"
+        "b_bnds": {
+            "long_name": "vertical coordinate formula term: b(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "ap_bnds": {
-            "units": "Pa", 
             "long_name": "vertical coordinate formula term: ap(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "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": ""
+            "units": "Pa", 
+            "dimensions": "alevel", 
+            "type": "double"
         }, 
         "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": "", 
+            "standard_name": "surface_altitude", 
             "units": "m", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Surface Altitude", 
+            "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", 
             "out_name": "orog", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "-700.0", 
             "valid_max": "10000.0", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "zlev": {
+        "ztop": {
+            "long_name": "height of top of model", 
+            "units": "m", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "ptop": {
+            "long_name": "pressure at top of model", 
+            "units": "Pa", 
+            "dimensions": "", 
+            "type": ""
+        }, 
+        "a_bnds": {
+            "long_name": "vertical coordinate formula term: a(k+1/2)", 
+            "units": "", 
+            "dimensions": "alevel", 
+            "type": "double"
+        }, 
+        "depth_c": {
+            "long_name": "vertical coordinate formula term: depth_c", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "nsigma": {
+            "long_name": "vertical coordinate formula term: nsigma", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "integer"
+        }, 
+        "href": {
+            "long_name": "vertical coordinate formula term: href", 
             "units": "", 
+            "dimensions": "", 
+            "type": "double"
+        }, 
+        "zlev": {
             "long_name": "vertical coordinate formula term: zlev(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "ps": {
-            "units": "Pa", 
-            "long_name": "Surface Air Pressure", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
+        "zlev_bnds": {
+            "long_name": "vertical coordinate formula term: zlev(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "sigma_bnds": {
+        "z1": {
+            "long_name": "vertical coordinate formula term: z1", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "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": ""
+        "z2": {
+            "long_name": "vertical coordinate formula term: z2", 
+            "units": "", 
+            "dimensions": "", 
+            "type": "double"
         }, 
-        "ptop": {
-            "units": "Pa", 
-            "long_name": "pressure at top of model", 
-            "type": "", 
-            "dimensions": ""
+        "sigma_bnds": {
+            "long_name": "vertical coordinate formula term: sigma(k+1/2)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "sftof": {
-            "comment": "This is the area fraction at the ocean surface.", 
+        "depth": {
+            "long_name": "Sea Floor Depth: formula term: thetao", 
+            "units": "m", 
             "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": ""
+            "type": "real"
         }, 
-        "b_bnds": {
+        "eta": {
+            "long_name": "Sea Surface Height formula term: thetao", 
+            "units": "m", 
+            "dimensions": "longitude latitude time", 
+            "type": "real"
+        }, 
+        "k_c": {
+            "long_name": "vertical coordinate formula term: k_c", 
             "units": "", 
-            "long_name": "vertical coordinate formula term: b(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+            "dimensions": "", 
+            "type": "integer"
         }, 
-        "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": "Land Area Fraction", 
-            "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": ""
+        "sigma": {
+            "long_name": "vertical coordinate formula term: sigma(k)", 
+            "units": "", 
+            "dimensions": "olevel", 
+            "type": "double"
         }, 
-        "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", 
-            "standard_name": "sea_floor_depth_below_geoid", 
+        "areacello": {
             "modeling_realm": "ocean", 
+            "standard_name": "cell_area", 
+            "units": "m2", 
+            "cell_methods": "", 
             "cell_measures": "", 
-            "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "2000.0", 
-            "units": "m", 
-            "out_name": "deptho", 
+            "long_name": "Ocean Grid-Cell Area", 
+            "comment": "Horizontal area of ocean grid cells", 
+            "dimensions": "longitude latitude", 
+            "out_name": "areacello", 
             "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": "", 
+            "valid_max": "1e+12", 
             "ok_min_mean_abs": "0.0", 
-            "units": "m3", 
-            "out_name": "volcello", 
-            "type": "real", 
-            "valid_max": "1e+15", 
-            "ok_max_mean_abs": "1e+15"
+            "ok_max_mean_abs": "1e+12"
         }, 
         "mrsofc": {
+            "modeling_realm": "land", 
+            "standard_name": "soil_moisture_content_at_field_capacity", 
+            "units": "kg m-2", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Capacity of Soil to Store Water", 
             "comment": "'reported ''where land'': divide the total water holding capacity of all the soil in the grid cell by the land area in the grid cell;  reported as ''missing'' where the land fraction is 0.'", 
             "dimensions": "longitude latitude", 
+            "out_name": "mrsofc", 
+            "type": "real", 
             "positive": "", 
             "valid_min": "", 
-            "long_name": "Capacity of Soil to Store Water", 
-            "standard_name": "soil_moisture_content_at_field_capacity", 
-            "modeling_realm": "land", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sftof": {
+            "modeling_realm": "ocean", 
+            "standard_name": "sea_area_fraction", 
+            "units": "%", 
+            "cell_methods": "area: areacello", 
             "cell_measures": "", 
-            "cell_methods": "area: areacella", 
+            "long_name": "Sea Area Fraction", 
+            "comment": "This is the area fraction at the ocean surface.", 
+            "dimensions": "longitude latitude", 
+            "out_name": "sftof", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "valid_max": "100.0", 
             "ok_min_mean_abs": "", 
-            "units": "kg m-2", 
-            "out_name": "mrsofc", 
+            "ok_max_mean_abs": ""
+        }, 
+        "hfgeou": {
+            "modeling_realm": "ocean", 
+            "standard_name": "upward_geothermal_heat_flux_at_sea_floor", 
+            "units": "W m-2", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "area: mean where sea", 
+            "long_name": "Upward Geothermal Heat Flux at Sea Floor", 
+            "comment": "", 
+            "dimensions": "longitude latitude", 
+            "out_name": "hfgeou", 
             "type": "real", 
+            "positive": "up", 
+            "valid_min": "", 
             "valid_max": "", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "ztop": {
+        "thkcello": {
+            "modeling_realm": "ocean", 
+            "standard_name": "cell_thickness", 
             "units": "m", 
-            "long_name": "height of top of model", 
-            "type": "", 
-            "dimensions": ""
+            "cell_methods": "area: areacello volume: volcello", 
+            "cell_measures": "time: mean", 
+            "long_name": "Ocean Model Cell Thickness", 
+            "comment": "", 
+            "dimensions": "longitude latitude olevel", 
+            "out_name": "thkcello", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "", 
+            "valid_max": "", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
         "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", 
+            "standard_name": "cell_area", 
             "units": "m2", 
+            "cell_methods": "", 
+            "cell_measures": "", 
+            "long_name": "Atmosphere Grid-Cell Area", 
+            "comment": "For atmospheres with more than 1 mesh (e.g., staggered grids), report areas that apply to surface vertical fluxes of energy.", 
+            "dimensions": "longitude latitude", 
             "out_name": "areacella", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "100000.0", 
             "valid_max": "1e+12", 
+            "ok_min_mean_abs": "100000.0", 
             "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"
-        }, 
-        "depth": {
-            "units": "m", 
-            "long_name": "Sea Floor Depth: formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude"
-        }, 
-        "eta": {
+        "rootd": {
+            "modeling_realm": "land", 
+            "standard_name": "root_depth", 
             "units": "m", 
-            "long_name": "Sea Surface Height formula term: thetao", 
-            "type": "real", 
-            "dimensions": "longitude latitude time"
-        }, 
-        "sftgif": {
-            "comment": "Percentage of grid cell occupied by glaciers.", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Maximum Root Depth", 
+            "comment": "report the maximum soil depth reachable by plant roots (if defined in model), i.e., the maximum soil depth from which they can extract moisture; report as ''missing'' where the land fraction is 0.", 
             "dimensions": "longitude latitude", 
+            "out_name": "rootd", 
+            "type": "real", 
             "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", 
+            "valid_max": "30.0", 
             "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
+        }, 
+        "sftgif": {
+            "modeling_realm": "land", 
+            "standard_name": "land_ice_area_fraction", 
             "units": "%", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Fraction of Grid Cell Covered with Glacier", 
+            "comment": "Fraction of grid cell covered by land ice (ice sheet, ice shelf, ice cap, glacier)", 
+            "dimensions": "longitude latitude", 
             "out_name": "sftgif", 
             "type": "real", 
+            "positive": "", 
+            "valid_min": "0.0", 
             "valid_max": "100.0", 
+            "ok_min_mean_abs": "", 
             "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", 
+        "deptho": {
             "modeling_realm": "ocean", 
-            "cell_measures": "area: mean where sea", 
+            "standard_name": "sea_floor_depth_below_geoid", 
+            "units": "m", 
             "cell_methods": "area: areacello", 
-            "ok_min_mean_abs": "", 
-            "units": "W m-2", 
-            "out_name": "hfgeou", 
+            "cell_measures": "", 
+            "long_name": "Sea Floor Depth", 
+            "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", 
+            "out_name": "deptho", 
             "type": "real", 
-            "valid_max": "", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "valid_max": "10000.0", 
+            "ok_min_mean_abs": "2000.0", 
+            "ok_max_mean_abs": "5000.0"
+        }, 
+        "sftlf": {
+            "modeling_realm": "atmos", 
+            "standard_name": "land_area_fraction", 
+            "units": "1.0", 
+            "cell_methods": "area: areacella", 
+            "cell_measures": "", 
+            "long_name": "Land Area Fraction", 
+            "comment": "Please express 'X_area_fraction' as the fraction of horizontal area occupied by X.", 
+            "dimensions": "longitude latitude", 
+            "out_name": "sftlf", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "valid_max": "100.0", 
+            "ok_min_mean_abs": "", 
             "ok_max_mean_abs": ""
         }, 
-        "k_c": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: k_c", 
+        "basin": {
+            "modeling_realm": "ocean", 
+            "standard_name": "region", 
+            "units": "1.0", 
+            "cell_methods": "area: areacello", 
+            "cell_measures": "", 
+            "long_name": "Region Selection Index", 
+            "comment": "", 
+            "dimensions": "longitude latitude", 
+            "out_name": "basin", 
             "type": "integer", 
-            "dimensions": ""
-        }, 
-        "sigma": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: sigma(k)", 
-            "type": "double", 
-            "dimensions": "olevel"
+            "positive": "", 
+            "valid_min": "0.0", 
+            "valid_max": "10.0", 
+            "flag_values": "0 1 2 3 4 5 6 7 8 9 10", 
+            "flag_meanings": "global_land southern_ocean atlantic_ocean pacific_ocean arctic_ocean indian_ocean mediterranean_sea black_sea hudson_bay baltic_sea red_sea", 
+            "ok_min_mean_abs": "", 
+            "ok_max_mean_abs": ""
         }, 
-        "a_bnds": {
-            "units": "", 
-            "long_name": "vertical coordinate formula term: a(k+1/2)", 
-            "type": "double", 
-            "dimensions": "alevel"
+        "volcello": {
+            "modeling_realm": "ocean", 
+            "standard_name": "ocean_volume", 
+            "units": "m3", 
+            "cell_methods": "", 
+            "cell_measures": "", 
+            "long_name": "Ocean Grid-Cell Volume", 
+            "comment": "grid-cell volume ca. 2000.", 
+            "dimensions": "longitude latitude olevel", 
+            "out_name": "volcello", 
+            "type": "real", 
+            "positive": "", 
+            "valid_min": "0.0", 
+            "valid_max": "1e+15", 
+            "ok_min_mean_abs": "0.0", 
+            "ok_max_mean_abs": "1e+15"
         }
     }
 }
diff --git a/TestTables/CMIP6_grids.json b/TestTables/CMIP6_grids.json
index 852ec6b..8849055 100644
--- a/TestTables/CMIP6_grids.json
+++ b/TestTables/CMIP6_grids.json
@@ -90,6 +90,22 @@
             "type": "integer", 
             "axis": ""
         }, 
+        "ygre": {
+            "long_name": "y coordinate of projection", 
+            "standard_name": "projection_y_coordinate", 
+            "out_name": "", 
+            "units": "m", 
+            "type": "", 
+            "axis": "Y"
+        }, 
+        "xgre": {
+            "long_name": "x coordinate of projection", 
+            "standard_name": "projection_x_coordinate", 
+            "out_name": "", 
+            "units": "m", 
+            "type": "", 
+            "axis": "X"
+        }, 
         "y": {
             "long_name": "y coordinate of projection", 
             "standard_name": "projection_y_coordinate", 
diff --git a/configure b/configure
index 44fb12d..c4d2542 100755
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for cmor 3.0.0.
+# Generated by GNU Autoconf 2.69 for cmor 3.1.2.
 #
 # Report bugs to <nadeau11 at llnl.gov>.
 #
@@ -580,8 +580,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='cmor'
 PACKAGE_TARNAME='cmor'
-PACKAGE_VERSION='3.0.0'
-PACKAGE_STRING='cmor 3.0.0'
+PACKAGE_VERSION='3.1.2'
+PACKAGE_STRING='cmor 3.1.2'
 PACKAGE_BUGREPORT='nadeau11 at llnl.gov'
 PACKAGE_URL=''
 
@@ -623,6 +623,7 @@ FCFLAGS
 FFLAGS
 FC
 LIBFSOURCES
+LIBSOURCESCV
 LIBSOURCES
 UUIDLDFLAGS
 UUIDFLAGS
@@ -666,6 +667,7 @@ infodir
 docdir
 oldincludedir
 includedir
+runstatedir
 localstatedir
 sharedstatedir
 sysconfdir
@@ -747,6 +749,7 @@ datadir='${datarootdir}'
 sysconfdir='${prefix}/etc'
 sharedstatedir='${prefix}/com'
 localstatedir='${prefix}/var'
+runstatedir='${localstatedir}/run'
 includedir='${prefix}/include'
 oldincludedir='/usr/include'
 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
@@ -999,6 +1002,15 @@ do
   | -silent | --silent | --silen | --sile | --sil)
     silent=yes ;;
 
+  -runstatedir | --runstatedir | --runstatedi | --runstated \
+  | --runstate | --runstat | --runsta | --runst | --runs \
+  | --run | --ru | --r)
+    ac_prev=runstatedir ;;
+  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
+  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
+  | --run=* | --ru=* | --r=*)
+    runstatedir=$ac_optarg ;;
+
   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
     ac_prev=sbindir ;;
   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
@@ -1136,7 +1148,7 @@ fi
 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
 		datadir sysconfdir sharedstatedir localstatedir includedir \
 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
-		libdir localedir mandir
+		libdir localedir mandir runstatedir
 do
   eval ac_val=\$$ac_var
   # Remove trailing slashes.
@@ -1249,7 +1261,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures cmor 3.0.0 to adapt to many kinds of systems.
+\`configure' configures cmor 3.1.2 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1289,6 +1301,7 @@ Fine tuning of the installation directories:
   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
+  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
   --libdir=DIR            object code libraries [EPREFIX/lib]
   --includedir=DIR        C header files [PREFIX/include]
   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
@@ -1315,7 +1328,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of cmor 3.0.0:";;
+     short | recursive ) echo "Configuration of cmor 3.1.2:";;
    esac
   cat <<\_ACEOF
 
@@ -1417,7 +1430,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-cmor configure 3.0.0
+cmor configure 3.1.2
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1635,7 +1648,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by cmor $as_me 3.0.0, which was
+It was created by cmor $as_me 3.1.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2178,6 +2191,7 @@ INCFILES="include/cmor.h include/cmor_func_def.h include/cmor_md5.h `ls include/
 
 
 
+
 MACROS=""
 DEBUG=""
 
@@ -4419,7 +4433,9 @@ MAINDIR=`pwd`
 # Library sources
 #LIBSOURCES="Src/cmor.c Src/cmor_variables.c Src/cmor_axes.c Src/cmor_tables.c Src/cmor_grids.c Src/cdTime/cdTimeConv.c Src/cdTime/cdUtil.c Src/cdTime/timeConv.c Src/cdTime/timeArith.c Src/cmor_cfortran_interface.c Src/cmor_md5.c Src/json-c/arraylist.cSrc/json-c/json_c_version.c  Src/json-c/json_object_iterator.c Src/json-c/json_util.c Src/json-c/linkhash.c  Src/json-cmor/random_seed.c Src/json-c/debug.c Src/json-c/json_object.c Src/json-c/json_tokener.c Src/json-c/libjson.c Src/json-c/p [...]
 #LIBSOURCES=`ls -x --width=10000 Src/*.c Src/cdTime/*.c Src/json-c/*.c`
-LIBSOURCES=`ls Src/*.c Src/cdTime/*.c Src/json-c/*.c | tr "\n" " "`
+LIBSOURCES=`ls Src/*.c Src/cdTime/*.c Src/json-c/*.c | tr "\n" " " | sed  's#Src/_controlvocabulary.c##'`
+LIBSOURCESCV=`ls Src/*.c Src/cdTime/*.c Src/json-c/*.c | tr "\n" " " | sed  's#Src/_cmormodule.c##'`
+
 
 LIBFSOURCES="Src/cmor_fortran_interface.f90"
 
@@ -4966,7 +4982,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by cmor $as_me 3.0.0, which was
+This file was extended by cmor $as_me 3.1.2, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -5019,7 +5035,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-cmor config.status 3.0.0
+cmor config.status 3.1.2
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/configure.ac b/configure.ac
index 18946f3..92db2ea 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@ dnl
 dnl Process this file with autoconf to produce a configure script.
 
 dnl AC_PREREQ(2.59)
-AC_INIT(cmor, 3.0.0, nadeau11 at llnl.gov)
+AC_INIT(cmor, 3.1.2, nadeau11 at llnl.gov)
 
 GIT_TAG=`./get_git_version.sh`
 
@@ -39,6 +39,7 @@ AC_SUBST(UDUNITS2LDFLAGS)
 AC_SUBST(UUIDFLAGS)
 AC_SUBST(UUIDLDFLAGS)
 AC_SUBST(LIBSOURCES)
+AC_SUBST(LIBSOURCESCV)
 AC_SUBST(LIBFSOURCES)
 AC_SUBST(FC)
 AC_SUBST(FFLAGS)
@@ -299,7 +300,9 @@ MAINDIR=`pwd`
 # Library sources
 #LIBSOURCES="Src/cmor.c Src/cmor_variables.c Src/cmor_axes.c Src/cmor_tables.c Src/cmor_grids.c Src/cdTime/cdTimeConv.c Src/cdTime/cdUtil.c Src/cdTime/timeConv.c Src/cdTime/timeArith.c Src/cmor_cfortran_interface.c Src/cmor_md5.c Src/json-c/arraylist.cSrc/json-c/json_c_version.c  Src/json-c/json_object_iterator.c Src/json-c/json_util.c Src/json-c/linkhash.c  Src/json-cmor/random_seed.c Src/json-c/debug.c Src/json-c/json_object.c Src/json-c/json_tokener.c Src/json-c/libjson.c Src/json-c/p [...]
 #LIBSOURCES=`ls -x --width=10000 Src/*.c Src/cdTime/*.c Src/json-c/*.c`
-LIBSOURCES=`ls Src/*.c Src/cdTime/*.c Src/json-c/*.c | tr "\n" " "`
+LIBSOURCES=`ls Src/*.c Src/cdTime/*.c Src/json-c/*.c | tr "\n" " " | sed  's#Src/_controlvocabulary.c##'`
+LIBSOURCESCV=`ls Src/*.c Src/cdTime/*.c Src/json-c/*.c | tr "\n" " " | sed  's#Src/_cmormodule.c##'`
+
 
 LIBFSOURCES="Src/cmor_fortran_interface.f90"
 
diff --git a/include/cmor.h b/include/cmor.h
index 95f103b..c31246c 100644
--- a/include/cmor.h
+++ b/include/cmor.h
@@ -3,7 +3,7 @@
 
 #define CMOR_VERSION_MAJOR 3
 #define CMOR_VERSION_MINOR 1
-#define CMOR_VERSION_PATCH 0
+#define CMOR_VERSION_PATCH 2
 
 #define CMOR_CF_VERSION_MAJOR 1
 #define CMOR_CF_VERSION_MINOR 6
@@ -43,12 +43,13 @@
 #define CMOR_APPEND_3   14
 #define CMOR_REPLACE_3  15
 
-#define CMOR_PRESERVE CMOR_PRESERVE_3
-#define CMOR_APPEND CMOR_APPEND_3
-#define CMOR_REPLACE CMOR_REPLACE_3
+#define CMOR_PRESERVE CMOR_PRESERVE_4
+#define CMOR_APPEND CMOR_APPEND_4
+#define CMOR_REPLACE CMOR_REPLACE_4
 
 #define CMOR_INPUTFILENAME       GLOBAL_INTERNAL"dataset_json"
 #define CV_INPUTFILENAME         GLOBAL_INTERNAL"CV"
+#define CV_CHECK_ERROR           GLOBAL_INTERNAL"CV_ERROR"
 /* -------------------------------------------------------------------- */
 /*      Define AXIS attribue strings                                    */
 /* -------------------------------------------------------------------- */
@@ -168,6 +169,7 @@
 #define GLOBAL_ATT_INSTITUTION_ID     "institution_id"
 #define GLOBAL_ATT_INSTITUTION        "institution"
 #define GLOBAL_ATT_FURTHERINFOURL     "further_info_url"
+#define GLOBAL_ATT_FURTHERINFOURLTMPL GLOBAL_INTERNAL"further_info_url_tmpl"
 #define GLOBAL_ATT_GRID_LABEL         "grid_label"
 #define GLOBAL_ATT_GRID_RESOLUTION    "grid_resolution"
 #define GLOBAL_ATT_TITLE_MSG          "%s model output prepared for %s"
@@ -226,9 +228,9 @@
 #define DIMENSION_OLEVEL              "olevel"
 
 #define CMIP6                         "CMIP6"
-#define CMOR_DEFAULT_PATH_TEMPLATE    "<mip_era><institute_id><source_id><activity_id><experiment_id><variant_id><table><variable_id><grid_label><version>"
-#define CMOR_DEFAULT_FILE_TEMPLATE    "<variable_id><table><experiment_id><source_id><variant_id><grid_label>"
-#define CMOR_DEFAULT_FURTHERURL_TEMPLATE "http://furtherinfo.es-doc.org/<mip_era>/<institution_id><source_id><experiment_id><sub_experiment_id><variant_label>"
+#define CMOR_DEFAULT_PATH_TEMPLATE    "<mip_era><institute_id><source_id><activity_id><experiment_id><variant_label><table><variable_id><grid_label><version>"
+#define CMOR_DEFAULT_FILE_TEMPLATE    "<variable_id><table><experiment_id><source_id><variant_label><grid_label>"
+#define CMOR_DEFAULT_FURTHERURL_TEMPLATE "http://furtherinfo.es-doc.org/<mip_era><institution_id><source_id><experiment_id><sub_experiment_id><variant_label>"
 #define EXTERNAL_VARIABLE_REGEX       "area:[[:blank:]]*([[:alpha:]]+)([[:blank:]]*volume:[[:blank:]]*([[:alpha:]]+))*"
 
 extern int USE_NETCDF_4;
@@ -236,6 +238,7 @@ extern int CMOR_MODE;
 extern int CMOR_TABLE;
 extern int CMOR_VERBOSITY;
 extern int CMOR_NETCDF_MODE;
+extern int CV_ERROR;
 
 extern int cleanup_varid;
 
diff --git a/include/cmor_func_def.h b/include/cmor_func_def.h
index 26f2dbe..c64c02f 100644
--- a/include/cmor_func_def.h
+++ b/include/cmor_func_def.h
@@ -107,7 +107,8 @@ extern void cmor_define_dimensions(int var_id, int ncid,
                             int *nc_vars_af,
                             size_t *nc_dim_chunking, int *dim_bnds,
                             int *zfactors, int *nc_zfactors,
-                            int *nc_dim_af);
+                            int *nc_dim_af, int *nzfactors);
+
 extern void cmor_create_var_attributes(int var_id, int ncid, int ncafid,
                                        int *nc_vars, int *nc_bnds_vars,
                                        int *nc_vars_af, int *nc_associated_vars,
@@ -115,7 +116,10 @@ extern void cmor_create_var_attributes(int var_id, int ncid, int ncafid,
                                        int *nc_zfactors, int *zfactors, int nzfactors,
                                        size_t *nc_dim_chunking, char *outname);
 
-extern int cmor_grids_def(int var_id, int nGridID, int ncafid, int *nc_dim_af);
+extern int cmor_grids_def(int var_id, int nGridID, int ncafid, int *nc_dim_af,
+        int *nc_associated_vars);
+
+
 extern void create_singleton_dimensions(int var_id, int ncid,
         int *nc_singletons, int *nc_singletons_bnds, int *dim_bnds);
 
@@ -134,7 +138,7 @@ extern void cmor_CV_set_att(cmor_CV_def_t *CV,
 extern void cmor_CV_checkExperiment( cmor_CV_def_t *CV);
 extern void cmor_CV_checkSourceID(cmor_CV_def_t *CV);
 extern void cmor_CV_checkSourceType(cmor_CV_def_t *CV, char *);
-
+extern int get_CV_Error(void);
 extern int cmor_attNameCmp(const void *v1, const void *v2);
 
 extern void cmor_CV_checkGblAttributes( cmor_CV_def_t *CV );
@@ -203,6 +207,10 @@ extern int cmor_is_required_variable_attribute( cmor_var_def_t var,
 extern int cmor_has_required_variable_attributes( int var_id );
 extern int cmor_set_variable_attribute( int id, char *attribute_name,
 					char type, void *value );
+extern int cmor_set_variable_attribute_internal( int id,
+                                                 char *attribute_name,
+                                                 char type, void *value );
+
 extern int cmor_get_variable_attribute( int id, char *attribute_name,
 					void *value );
 extern int cmor_has_variable_attribute( int id, char *attribute_name );
diff --git a/include/cmor_locale.h b/include/cmor_locale.h
index 93fe01b..045a3fe 100644
--- a/include/cmor_locale.h
+++ b/include/cmor_locale.h
@@ -1,4 +1,4 @@
 #ifndef _CMOR_LOCALE
 #define _CMOR_LOCALE
-#define CMOR_PREFIX  "/software/cmor/cmor"
+#define CMOR_PREFIX  "/usr/local/cmor"
 #endif
diff --git a/run_tests.py b/run_tests.py
new file mode 100644
index 0000000..b530c07
--- /dev/null
+++ b/run_tests.py
@@ -0,0 +1,6 @@
+import unittest
+import Test.all_tests
+import sys
+testSuite = Test.all_tests.create_test_suite()
+text_runner = unittest.TextTestRunner(verbosity=2).run(testSuite)
+sys.exit(not text_runner.wasSuccessful())
diff --git a/setup.py.in b/setup.py.in
index 25f88f7..f68bae1 100755
--- a/setup.py.in
+++ b/setup.py.in
@@ -22,6 +22,7 @@ for st in ["@NCLDFLAGS@", "@NCCFLAGS@",
         include_dirs.append(s[2:])
 
 srcfiles = "@LIBSOURCES@".split()
+srcfiles_CV = "@LIBSOURCESCV@".split()
 
 macros=[]
 for m in "@MACROS@".split():
@@ -47,22 +48,30 @@ print 'src:',srcfiles
 print 'macros:',macros
 
 setup (name = "CMOR",
-       version='3.0',
+       version='3.1',
        author='Denis Nadeau, AIMS',
        description = "Python Interface to CMOR output library",
-       url = "http://www-pcmdi.llnl.gov/cmor",
-       packages = ['cmor'],
-       package_dir = {'cmor': 'Lib'},
+       url = "http://cmor.llnl.gov/",
+       packages = ['cmor', 'cmip6_cv', 'cmor.Test' ],
+       package_dir = {'cmor': 'Lib', 'cmip6_cv': 'LibCV', 'cmor.Test':'Test'},
        ext_modules = [
     Extension('cmor._cmor',
               srcfiles,
-	      include_dirs = include_dirs,
+              include_dirs = include_dirs,
               library_dirs = library_dirs,
               libraries = libraries,
               define_macros = macros,
-              extra_compile_args = [ "@DEBUG@", ]
+              extra_compile_args = [ "-g", "-DgFortran"]
+              ),
+    Extension('cmip6_cv._cmip6_cv',
+              srcfiles_CV,
+              include_dirs = include_dirs,
+              library_dirs = library_dirs,
+              libraries = libraries,
+              define_macros = macros,
+              extra_compile_args = [ "-g", "-DgFortran"]
               ),
-    
     ]
+
       )
 

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



More information about the debian-science-commits mailing list